@charset "UTF-8";
@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap);
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}
.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;padding-left:8px;padding-right:20px;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-left:20px;padding-right:8px}
.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;user-select:none;-webkit-user-select:none}
.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{float:left}
.select2-container .select2-search--inline .select2-search__field{border:none;box-sizing:border-box;font-size:100%;margin-top:5px;padding:0}
.select2-container .select2-search--inline .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;left:-100000px;position:absolute;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;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{box-sizing:border-box;padding:4px;width:100%}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-close-mask{background-color:#fff;border:0;display:block;height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:99}
.select2-hidden-accessible{clip:rect(0 0 0 0)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}
.select2-container--default .select2-selection--single{background-color:#fff}
.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;right:1px;top:1px;width:20px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{left:50%;margin-left:-4px;position:absolute;top:50%}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}
.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--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{background-color:#fff;border:1px solid #aaa;border-radius:4px;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__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px;margin-top:5px;padding:1px}
.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{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{-webkit-appearance:textfield;background:0 0;border:none;box-shadow:none;outline:0}
.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;background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;border:1px solid #aaa;border-radius:4px;outline:0}
.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;background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;border:none;border-bottom-right-radius:4px;border-left:1px solid #aaa;border-top-right-radius:4px;height:26px;position:absolute;right:1px;top:1px;width:20px}
.select2-container--classic .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--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-radius:4px 0 0 4px;border-right:1px solid #aaa;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:none}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;border-top:none;border-top-left-radius:0;border-top-right-radius:0}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.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{box-shadow:none;outline:0}
.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:grey}
.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}
/*! Tablesaw - v3.1.2 - 2019-03-19
* https://github.com/filamentgroup/tablesaw
* Copyright (c) 2019 Filament Group; Licensed MIT */
.tablesaw{border:0;border-collapse:collapse;empty-cells:show;max-width:100%;padding:0;width:100%}
.tablesaw *{box-sizing:border-box}
.tablesaw-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:1px solid #ccc;border-radius:.25em;box-shadow:0 1px 0 #fff;color:#4a4a4a;cursor:pointer;margin:0;padding:.5em .85em .4em;text-align:center;text-decoration:none;text-transform:capitalize;display:inline-block;height:auto;position:relative;top:0;width:auto}
a.tablesaw-btn{color:#1c95d4}
.tablesaw-btn:hover{text-decoration:none}
.tablesaw-btn:active{background-color:#ddd}
@supports (box-shadow:none){
.tablesaw-btn:focus{background-color:#fff;box-shadow:0 0 .35em #4faeef!important;outline:0}
}
.tablesaw-btn-select select{background:0 0;border:none;color:transparent;display:inline-block;height:100%;left:0;margin:0;min-height:1em;opacity:0;position:absolute;top:0;width:100%;z-index:2}
.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{color:#4d4d4d;display:inline-block;min-width:7.25em;padding-right:2.5em;text-align:left}
.tablesaw-btn-select:after{background:.25em .45em no-repeat;bottom:0;content:" ";content:"\25bc";font-size:.55em;left:auto;margin:0;padding-left:1em;padding-top:1.2em;position:absolute;right:0;top:0;width:1.8em}
.tablesaw-btn-select.btn-micro:after,.tablesaw-btn-select.btn-small:after{background:0 0;border-left-width:0;box-shadow:none;font-size:.5em;line-height:1.65;padding-right:.5em;padding-top:1em;width:1.2em}
.tablesaw-advance .tablesaw-btn{-webkit-appearance:none;-moz-appearance:none;border-radius:.25em;box-sizing:border-box;text-shadow:0 1px 0 #fff}
.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{background-position:50% 50%;display:inline-block;height:1.8em;margin-left:.25em;margin-right:.25em;overflow:hidden;position:relative;text-indent:-9999px;width:1.8em}
.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";height:0;overflow:hidden;position:absolute;width:0}
.tablesaw-advance a.tablesaw-nav-btn.down:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid grey;left:.5em;top:.65em}
.tablesaw-advance a.tablesaw-nav-btn.up:before{border-bottom:5px solid grey;border-left:5px solid transparent;border-right:5px solid transparent;left:.5em;top:.65em}
.tablesaw-advance a.tablesaw-nav-btn.left:before,.tablesaw-advance a.tablesaw-nav-btn.right:before{border-bottom:5px solid transparent;border-top:5px solid transparent;top:.45em}
.tablesaw-advance a.tablesaw-nav-btn.left:before{border-right:5px solid grey;left:.6em}
.tablesaw-advance a.tablesaw-nav-btn.right:before{border-left:5px solid grey;left:.7em}
.tablesaw-advance a.tablesaw-nav-btn.disabled{cursor:default;opacity:.25;pointer-events:none}
.tablesaw-bar{clear:both}
.tablesaw-bar *{box-sizing:border-box}
.tablesaw-bar-section{float:left}
.tablesaw-bar-section label{clear:both;color:#888;display:block;font-size:.875em;margin-right:.5em;padding:.5em 0;text-transform:uppercase}
.tablesaw-btn,.tablesaw-enhanced .tablesaw-btn{margin-bottom:.5em;margin-top:.5em}
.tablesaw-btn-select,.tablesaw-enhanced .tablesaw-btn-select{margin-bottom:0}
.tablesaw-bar .tablesaw-bar-section .tablesaw-btn{background:0 0;border:none;box-shadow:none;font-size:1em;margin-left:.4em;margin-top:0;padding-left:.3em;text-transform:uppercase}
.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{background:0 0;color:#888;text-transform:none}
.tablesaw-bar-section~table{clear:both}
.tablesaw-bar-section .abbreviated{display:inline}
.tablesaw-bar-section .longform{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}
.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{margin:.59375em 0;text-align:left}
.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}
.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:none}
@media only all{
.tablesaw-stack{clear:both}
.tablesaw-stack td,.tablesaw-stack th{display:block;text-align:left}
.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;margin:.4em 0;padding:.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{border-bottom:1px solid #dfdfdf;display:block;width:100%}
.tablesaw-stack thead td,.tablesaw-stack thead th{display:none}
.tablesaw-stack tbody td,.tablesaw-stack tbody th{clear:left;display:block;float: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;max-width:100%;padding:0;width:100%}
.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{-webkit-overflow-scrolling:touch;overflow-x:auto;position:relative;width:100%}
.tablesaw-overflow>.tablesaw{margin-top:2px}
.tablesaw-columntoggle-btn span{display:inline-block;text-indent:-9999px}
.tablesaw-columntoggle-btnwrap{position:relative}
.tablesaw-columntoggle-btnwrap .dialog-content{padding:.5em;left:auto!important;margin:-.5em auto 0;max-width:18em;right:1em;top:0!important;width:12em}
.tablesaw-columntoggle tbody td{line-height:1.5}
.tablesaw-columntoggle-popup{display:none}
.tablesaw-columntoggle-btnwrap.visible .tablesaw-columntoggle-popup{background-color:#fff;border:1px solid #ccc;border-radius:.2em;box-shadow:0 1px 2px #ccc;display:block;padding:.5em .8em;position:absolute;right:0;top: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 .tablesaw-btn-group>label{cursor:default;display:block;padding:.2em 0;white-space:nowrap}
.tablesaw-columntoggle-popup .tablesaw-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;background:0 0;border:0;color:inherit;font:inherit;min-width:100%;text-align:inherit;text-transform:inherit}
.tablesaw-sortable-arrow:after{content:" ";display:inline-block;height:14px;margin-left:.3125em;width:10px}
.tablesaw-sortable-ascending .tablesaw-sortable-arrow:after,.tablesaw-sortable-descending .tablesaw-sortable-arrow:after{content:"\0020"}
.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;list-style:none;margin:0;padding:0}
.tablesaw-advance-dots li{display:table-cell;margin:0;padding:.4em .2em}
.tablesaw-advance-dots li i{background:#555;border-radius:100%;display:inline-block;height:.25em;width:.25em}
.tablesaw-advance-dots-hide{cursor:default;opacity:.25;pointer-events:none}
.text-align-center{text-align:center}
.vc{display:table;height:100%;width:100%}
.vc__inner{display:table-cell;vertical-align:middle;width:100%}
.vt{display:table;height:100%;width:100%}
.vt__inner{display:table-cell;vertical-align:top;width:100%}
.vb{display:table;height:100%;width:100%}
.vb__inner{display:table-cell;vertical-align:bottom;width:100%}
.text-success{color:#72bf44}
.text-warning{color:red}
.owl-stage{touch-action:manipulation}
.clear{clear:both;display:block;font-size:0;height:0;line-height:0}
.checkbox input{left:-9999px;position:absolute}
.checkbox input[type=checkbox]:checked+label:after{opacity:1;transform:translateY(0)}
.checkbox input[type=checkbox]:checked+label:before{background:#72bf44;border-color:#72bf44}
.checkbox input[type=checkbox][data-delete=delete]:checked+label:before{background:#ff1a1a;border-color:#ff1a1a}
.checkbox input[type=checkbox][data-delete=delete]:checked+label:after{background-image:url(../images/ico/cross-white.svg);background-position:1px 2px;background-size:8px 8px}
.checkbox:hover input[type=checkbox]:checked+label:after{opacity:1;transform:translateY(0)}
.checkbox:hover input[type=checkbox]:checked+label:before{background:#666;border-color:#666}
.checkbox label{color:#000;font-size:.875rem;margin-left:0!important;padding-left:25px;position:relative}
.checkbox label:after{background:url(../images/ico/tick.svg) 0 0/contain no-repeat;content:"";height:13px;left:2px;opacity:0;position:absolute;top:0;transform:translateY(-10px);transition-duration:.3s;width:15px}
.checkbox label:before{background-color:#fff;border-radius:4px;content:"";height:16px;left:0;position:absolute;top:2px;width:16px}
.checkbox label a{color:#000;text-decoration:underline}
.checkbox label a:hover{text-decoration:none}
.checkbox--green label{font-size:.75rem;line-height:20px;padding-left:30px}
.checkbox--green label[for=ts_prot_0]{line-height:16px}
.checkbox--green label:after{background:url(../images/ico/check-white.svg) 0 0/contain no-repeat;content:"";height:11px;left:5px;opacity:0;position:absolute;top:4px;transform:translateY(-10px);transition-duration:.3s;width:11px}
.checkbox--green label:before{border:1px solid #adafb2;content:"";height:16px;left:2px;top:2px;transition-duration:.3s;width:16px}
.checkbox--green label a{color:#000;text-decoration:underline}
.checkbox--green label a:hover{text-decoration:none}
.checkbox--custom input{left:-9999px;position:absolute}
.checkbox--custom input[type=checkbox]:checked+label:after{background-image:url(../images/ico/checked.svg);opacity:1;transform:translateY(0)}
.checkbox--custom input[type=checkbox]:checked+label:before{background:#ff1a1a;border-color:#ff1a1a}
.checkbox--custom label{font-size:.75rem;line-height:20px;padding-left:30px}
.checkbox--custom label:after{background:url(../images/ico/check-white.svg) 0 0/contain no-repeat;content:"";height:11px;left:5px;opacity:0;position:absolute;top:4px;transform:translateY(-10px);transition-duration:.3s;width:11px}
.checkbox--custom label:before{border:1px solid #adafb2;content:"";height:16px;left:2px;top:2px;transition-duration:.3s;width:16px}
.checkbox--custom label a{color:#000;text-decoration:underline}
.checkbox--custom label a:hover{text-decoration:none}
.checkbox--custom:hover input[type=checkbox]:checked+label:after{background-image:url(../images/ico/checked.svg);opacity:1;transform:translateY(0)}
.checkbox--custom:hover input[type=checkbox]:checked+label:before{background:#ff1a1a;border-color:#ff1a1a}
.checkbox--large label{line-height:32px}
.checkbox--large label:after{background:url(../images/ico/check-white.svg) 0 0/contain no-repeat;content:"";height:14px;left:3px;opacity:0;position:absolute;top:9px;transform:translateY(-10px);transition-duration:.3s;width:15px}
.checkbox--large label:before{border:1px solid #adafb2;content:"";height:20px;left:0;top:6px;transition-duration:.3s;width:20px}
.radio input{left:-9999px;position:absolute}
.radio input[type=radio]:checked+label:after{opacity:1;transform:translateY(0)}
.radio label{color:#000;font-size:.75rem;line-height:32px;margin-left:0!important;padding-left:30px;position:relative}
.radio label:after{background:#72bf44;border-radius:50%;content:"";height:9px;left:4px;opacity:0;position:absolute;top:11.5px;transition-duration:.3s;width:9px}
.radio label:before{background-color:#fff;border:1px solid #adafb2;border-radius:50%;content:"";height:17px;left:0;position:absolute;top:7.5px;width:17px}
.radio label img{display:inline-block;height:32px;margin-left:20px;vertical-align:top}
.radio.error label:before{border-color:red}
.radio div.info{font-size:.75rem}
fieldset.radio legend{color:#4d4c4c;font-size:.875rem;font-weight:500;line-height:1.5}
.js-qty{margin-bottom:25px;position:relative}
@media only screen and (min-width:64em){
.large-15{width:25%}
.large-20,.mainNav .large-15{width:20%}
.js-qty{margin-bottom:0;width:140px}
}
.js-qty input{border:1px solid #a7a9ac;box-shadow:none;color:#393c39;display:block;font-size:.875rem;height:45px;margin:0 5px;padding:0 20px;text-align:center;width:calc(100% - 10px)}
.js-qty input::-webkit-inner-spin-button,.js-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.js-qty input[type=number]{-moz-appearance:textfield}
.js-qty div{background:#fff;border:1px solid #a7a9ac;color:#1d1d1b;cursor:pointer;font-size:14px;height:45px;line-height:43px;position:absolute;text-align:center;top:0;transition-duration:.3s;width:40px;z-index:57}
@media only screen and (max-width:40em){
.js-qty div{width:20px}
.inputPlaceholder input[name=telefon]{width:90%}
}
.js-qty div:hover{border-color:#72bf44;color:#72bf44}
.js-qty div.minus{border-bottom-left-radius:4px;border-top-left-radius:4px;left:0}
.js-qty div.plus{border-bottom-right-radius:4px;border-top-right-radius:4px;right:0}
.js-qty--cart{margin-bottom:0}
.js-qty--cart input{height:35px}
.js-qty--cart div{height:35px;line-height:33px}
.js-stars-readonly{font-size:0}
.js-stars-readonly i{color:#000;font-size:16px}
.js-stars-readonly i.off{color:#a7a9ac}
.js-wrench-readonly i{color:#72bf44}
.js-wrench-readonly i.off{color:#a7a9ac}
.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{display:block;position:relative}
.inputPlaceholder input{background-color:#fff;background-position:center right 10px;border:1px solid #a7a9ac;border-radius:4px;box-shadow:none;box-sizing:border-box;display:block;font-size:.8125rem;height:35px;margin-bottom:20px;outline:0;padding:0 10px;transition:.2s ease-in-out;width:100%}
.inputPlaceholder input::-moz-placeholder{color:#a7a9ac;font-size:.8125rem;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}
.inputPlaceholder input::placeholder{color:#a7a9ac;font-size:.8125rem;transition:.3s ease-in-out}
.inputPlaceholder input.filled,.inputPlaceholder input:focus{background-color:#fff;background-position:center right 10px}
.inputPlaceholder input.filled::-moz-placeholder,.inputPlaceholder input:focus::-moz-placeholder{color:transparent}
.inputPlaceholder input.filled::placeholder,.inputPlaceholder input:focus::placeholder{color:transparent}
.inputPlaceholder input.filled+span,.inputPlaceholder input:focus+span{font-size:.625rem;line-height:.75rem;opacity:1;top:-10px}
.inputPlaceholder input.filled{background-color:#fff;background-image:url(../images/ico/valid.svg);background-position:center right 10px;background-repeat:no-repeat;background-size:20px 20px;border-color:#72bf44;padding-right:35px}
.inputPlaceholder input #nip_faktura{margin-left:8px}
.inputPlaceholder span{background:#fff;border-radius:2px;color:#72bf44;font-size:.875rem;left:8px;line-height:2.1875rem;opacity:0;padding:0 4px;position:absolute;top:0;transition:.3s ease-in-out}
.inputPlaceholder span sup{color:#ff1a1a;font-size:14px}
.register .inputPlaceholder span{background-color:#ededed}
.error .inputPlaceholder input{background-color:transparent;background-image:url(../images/ico/error.svg);background-position:center right 10px;background-repeat:no-repeat;background-size:20px 20px;border:1px solid #a7a9ac;padding-right:35px}
.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{background:url(../images/ico/valid.svg) center right 10px/20px 20px no-repeat;border-color:#72bf44;padding-right:35px}
.field.error input,.field.error.filled,.input-wrapper.error input,.input-wrapper.error.filled{background:url(../images/ico/error.svg) center right 10px/20px 20px no-repeat;border:1px solid #a7a9ac;margin:0 0 1rem;padding-right:35px}
.field.error textarea,.input-wrapper.error textarea{border:1px solid #ff1a1a!important}
.input-wrapper .error input{background:url(../images/ico/error.svg) center right 10px/20px 20px no-repeat;border:1px solid #a7a9ac;margin:0 0 1rem;padding-right:35px}
.input-wrapper.file-input.error button:after{background:url(../images/ico/error.svg) 100%/contain no-repeat;content:" ";display:inline-block;height:1.25rem;margin-left:20px;vertical-align:text-bottom;width:1.25rem}
.selectPlaceholder{position:relative}
.selectPlaceholder__label{background:#fff;color:#72bf44;font-size:.625rem;left:8px;line-height:.75rem;opacity:0;padding:0 2px;position:absolute;top:-8px;transition:.3s ease-in-out}
.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{color:#ff1a1a;display:block;font-size:.6875rem;margin-bottom:15px;margin-top:-10px}
#email_info.hide,#email_info2.hide,.no-label label{display:none}
* label.error,label.error{color:#f04124}
input.filled[disabled]{background:#ddd;border:1px solid #a7a9ac}
.ngl_page img{height:30px}
.breadcrumb{webkit-overflow-scrolling:touch;list-style:none;margin:0;overflow:auto;padding:0;white-space:nowrap}
.breadcrumb::-webkit-scrollbar{display:none}
.breadcrumb__listitem{display:inline-block}
.breadcrumb__listitem .home img{float:left;height:9px;margin:3px 7px 4px 23px;width:9px}
.breadcrumb__listitem h1,.breadcrumb__listitem span{color:#757575;float:left;font-size:12px;line-height:16px;margin-bottom:8px;margin-top:11px;transition:none,.15s,ease-in-out}
.breadcrumb__listitem a{display:block;float:left}
.breadcrumb__listitem a span{color:#757575;float:left;font-size:12px;line-height:16px;margin-bottom:8px;margin-top:11px;transition:none,.15s,ease-in-out}
.breadcrumb__listitem a:hover span{color:#000}
.breadcrumb__listitem:after{background-image:url(../images/ico/breadcrumb-arrow.png);background-repeat:no-repeat;background-size:cover;content:"";display:block;float:left;height:13px;margin-left:14px;margin-right:14px;margin-top:11px;width:7px}
.breadcrumb__listitem:last-child:after{display:none}
.breadcrumb--border{border-bottom:1px solid #dfdfdd}
.static-nav-wrapper{margin-bottom:10px;max-width:280px;width:100%}
@media only screen and (max-width:40em){
.breadcrumb__listitem .home img{height:16px;margin:0;width:16px}
.static-nav-wrapper{max-width:100%;width:100%}
}
.text-page-wrapper{margin-bottom:40px;max-width:calc(100% - 280px);width:100%}
.static-nav__header{background-color:#333;border-radius:3px 3px 0 0;height:70px;padding-left:20px;padding-right:20px}
.static-nav__header p{color:#fff;font-size:.875rem;line-height:1.125rem;margin-bottom:0}
.static-nav__menu{background-color:#404340;border-radius:0 0 3px 3px;padding:20px}
.static-nav__menu ul{list-style:none;margin:0;padding:0}
.static-nav__menu ul>li a{color:#fff;font-size:.75rem;line-height:2.25rem}
.static-nav__menu ul>li a.active{color:#72bf44}
.static-nav__menu ul>li>ul{padding-left:10px}
.static-nav__menu ul>li>ul>li>a{line-height:1.5rem}
@media only screen and (max-width:40em){
.text-page-wrapper{max-width:100%;width:100%}
.static-nav__header{background-color:#71be43;border-radius:3px;color:#fff;cursor:pointer;height:50px;line-height:50px;position:relative;text-align:center;z-index:2}
.static-nav__header:after{background-image:url(../images/ico/arrow_white.svg);content:"";display:block;height:20px;margin-top:-10px;position:absolute;right:20px;top:50%;transform:rotate(90deg);width:11px}
.static-nav__menu{background-color:transparent;border-radius:3px 3px 0 0;margin-top:-50px;padding:50px 0 0;position:relative}
.static-nav__menu>ul{display:none;position:absolute;width:100%;z-index:22}
.static-nav__menu>ul>li{background:#4b4b4b;border-bottom:1px solid #343434}
.static-nav__menu>ul>li a,.static-nav__menu>ul>li span{color:#fff;display:block;font-size:1rem;height:50px;line-height:50px;overflow:hidden;padding:0 35px;text-overflow:ellipsis;white-space:nowrap}
.static-nav__menu>ul>li>ul{padding-left:0}
.static-nav__menu>ul>li>ul li{border-bottom:0;border-top:1px solid #343434;padding-left:20px}
.static-nav__menu>ul>li>ul li a{color:#fff;display:block;font-size:1rem;height:50px;line-height:50px;overflow:hidden;padding:0 35px;text-overflow:ellipsis;white-space:nowrap}
.static-nav__menu>ul>li a.active+ul{background:#343434}
.static-nav__menu>ul>li a.active+ul li{background-color:#343434}
.static-nav__menu>ul>li a.active+ul li a{color:#fff;display:block;font-size:1rem;height:50px;line-height:50px;overflow:hidden;padding:0 35px;text-overflow:ellipsis;white-space:nowrap}
.static-nav__menu.opened{background-color:#343434}
}
.single-content{margin-bottom:40px}
.single-content__title{border-bottom:1px solid #404340;margin-bottom:20px;padding:15px 0}
.single-content__title h3{color:#404340;font-size:1.5rem;line-height:2rem;margin:0;padding:0 0 0 20px}
@media only screen and (max-width:40em){
.single-content__title h3{padding-left:0}
}
.single-content__title i{display:inline-block;padding-left:20px}
@media only screen and (max-width:40em){
.single-content__title i{padding-left:0}
}
.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{margin-bottom:0;padding-left:20px;padding-right:22.2222222222%}
.single-content article h6{font-size:1rem;line-height:1.25rem;margin-bottom:24px;margin-top:0}
.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 a,.single-content article li,.single-content article ul{color:#72bf44}
.single-content article li{line-height:20px;margin-bottom:0;margin-left:20px;padding-left:2.1875rem}
.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{float:left;margin:0;padding:0;width:100%}
.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{margin:30px 0 20px;width:171px}
.about-us__logo img{display:inline-block;height:32px;margin:55px 0;width:118px}
.about-us p{color:#191919;font-size:15px;line-height:21px;margin:0}
.about-us .offer h4{color:#191919;font-size:26px;margin:30px 0}
.about-us .offer__item{display:flex;margin-bottom:50px}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.single-content article.content__textcontent{padding-left:0;padding-right:0;width:100%}
.about-us .offer__item{flex-direction:column}
.about-us .offer__item:nth-child(2n) img{order:1}
.about-us .offer__item:nth-child(2n) .offer__content{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{flex:0 0 auto}
.about-us .offer__content:nth-child(odd){padding-right:20px}
.about-us .offer__content:nth-child(2n){padding-left:20px}
.about-us .offer__content h5{color:#191919;display:inline-block;font-size:26px;line-height:28px;margin:0 0 10px}
.jobs{margin-bottom:100px;width:100%}
.jobs__offer{border-bottom:1px solid #404340;padding:20px}
.jobs__offer h4{color:#393c39;font-size:1.5rem;line-height:44px;margin-bottom:10px;margin-top:0}
.jobs__offer p{color:#393c39;font-size:.8125rem;line-height:1.25rem;margin-bottom:20px}
.jobs__offer button{background-color:#fff;border:1px solid #393c39;border-radius:5px;box-shadow:0 0;color:#333;cursor:pointer;font-size:12px;height:40px;padding:0;text-transform:uppercase;transition:none,.15s,ease-in-out;width:120px}
.jobs__offer button:focus{background-color:transparent}
.jobs__offer button:hover{background-color:#333;color:#fff}
.fullwidthmovie{background-color:#f1f1f1;padding-bottom:43px;width:100%}
.fullwidthmovie header{height:100px}
.fullwidthmovie header h3{color:#404340;font-size:1.5rem;line-height:2rem;margin:0;padding:0 0 0 20px}
.certificates,.fullwidthmovie iframe{float:left;width:100%}
.certificates{margin-top:10px}
.certificates__inner{display:inline-block;float:left;margin-bottom:50px;padding-left:20px;padding-right:20px;text-align:center;width:33%}
.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(2n){padding-left:0}
.about-us .offer__content h5{margin:10px 0}
.certificates__inner{width:50%}
.link-text-small{display:none}
}
.help,.terms{float:left;width:100%}
.terms__accordion p{padding-left:10px}
.terms__accordion .content__header{padding-left:0}
.complaint{float:left;width:100%}
.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;margin-top:100px;width:100%}
@media only screen and (max-width:40em){
.complaint_files,.terms_files{width:100%}
}
.complaint_files__list,.terms_files__list{float:left;width:100%}
.complaint_files__list--name,.terms_files__list--name{float:left;height:60px;padding-left:20px;width:calc(100% - 200px)}
.complaint_files__list--name p,.terms_files__list--name p{color:#333;font-size:.75rem;line-height:1rem;margin-bottom:0}
@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{background-color:#72bf44;border:0;border-radius:4px;box-shadow:0 0;color:#fff;cursor:pointer;float:right;font-size:.75rem;height:40px;line-height:40px;margin:10px;padding:0;text-align:center;text-transform:uppercase;transition:none,.15s,ease-in-out;width:180px}
.complaint_files__list--button:active,.complaint_files__list--button:focus,.complaint_files__list--button:hover,.terms_files__list--button:active,.terms_files__list--button:focus,.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,.terms_files__list ul{float:left;list-style:none;margin:0;padding:0;width:50%}
.complaint_files__list ul li,.terms_files__list ul li{background-color:#f3f3f3;border-radius:4px;float:left;height:60px;margin-bottom:12px;width:100%}
.contact__legend{color:#393c39;font-size:.875rem;line-height:1.25rem}
.contact__addresses--block{border:1px solid #a7a9ac;border-radius:5px;float:left;margin-bottom:20px;padding:15px;width:calc(50% - 10px)}
.contact__addresses--block .title{color:#393c39;font-size:1.25rem;line-height:1.5rem;margin-bottom:0}
.contact__addresses--block .hours{color:#393c39;font-size:.75rem;line-height:1rem;margin-bottom:0}
.contact__addresses--block .phone{color:#393c39;float:Right;font-size:.875rem;line-height:1.25rem;text-align:right;width:100%}
.contact__addresses--block .phone>a{color:#393c39}
.contact__addresses--block .email a{color:#72bf44;float:right;font-size:.875rem;line-height:1.25rem;text-align:right}
.contact__addresses--block:nth-child(2n){float:Right}
.contact__addresses--block .half{display:block;float:left;height:100%;width:50%}
.contact__addresses--block .half p{margin-bottom:0}
.contact__addresses--block .half:nth-child(2){text-align:right}
.contact__addresses--block.longer .half:first-child{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:first-child{width:35%}
.contact__addresses--block.longer .half:nth-child(2){width:65%}
.contact__addresses--block.green .phone{font-size:1.25rem}
}
.contact__addresses:after{clear:both;content:"";display:block}
.contact__oddzialy{text-align:center}
.contact__oddzialy .btn{display:inline-block;margin-bottom:30px;margin-top:30px}
.contact__form form{display:block;margin:0 auto;max-width:990px;width:100%}
.contact__form form .form-row{display:inline-block;margin-bottom:20px;width:100%}
.contact__form form .form-row input[type=email],.contact__form form .form-row input[type=text],.contact__form form .form-row select{border:1px solid #a7a9ac;border-radius:4px;box-shadow:0 0;cursor:pointer;float:left;font-size:.75rem;height:35px;line-height:2.0625rem;margin-bottom:0;max-width:300px;padding:10px;width:100%}
.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{background-color:transparent}
.contact__form form .form-row textarea{border:1px solid #a7a9ac;border-radius:4px;box-shadow:0 0;color:#a7a9ac;cursor:pointer;float:left;font-size:.75rem;height:131px;line-height:2.0625rem;margin-bottom:0;padding:0 10px;resize:none;width:100%}
.contact__form form .form-row textarea:focus{background-color:transparent}
.contact__form form .form-row .info{color:#393c39;float:left;font-size:.75rem;line-height:20px;margin-bottom:0}
.contact__form form .form-row.hide{display:none}
.contact__form form .form-row .info_error{color:#ff1a1a;display:none;font-size:.625rem;font-style:italic;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{color:#393c39;float:left;font-size:.75rem;line-height:.875rem;margin-bottom:.875rem;width:100%}
.contact__accounts p .value-label{width:50px}
.contact__accounts .important-note{background-color:#f3f3f3;border-radius:4px;display:inline-block;padding:30px}
.contact__accounts .important-note p{margin-bottom:0}
.contact__accounts .account-details{display:inline-block;float:left;margin-left:60px}
@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{margin-right:0;max-width:100%}
.contact__accounts .account-details{margin-left:0}
}
.download{display:block;float:left;width:100%}
.download__excerpt{float:left;padding-left:20px;padding-right:33.3333333333%}
.download__files h5{font-size:1.125rem;line-height:1.25rem;margin-bottom:20px}
.download__files .files{float:left;list-style:none;margin:0 0 20px;padding:0}
@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{float:left;height:60px;padding-left:20px;width:calc(100% - 200px)}
.download__files .files__list--name p{color:#333;font-size:.75rem;line-height:1rem;margin-bottom:0}
@media only screen and (max-width:40em){
.download__files .files__list--name{width:calc(100% - 90px)}
}
.download__files .files__list--button{background-color:#72bf44;border:0;border-radius:4px;box-shadow:0 0;color:#fff;cursor:pointer;float:right;font-size:.75rem;height:40px;line-height:40px;margin:10px;padding:0;text-align:center;text-transform:uppercase;transition:none,.15s,ease-in-out;width:180px}
.download__files .files__list--button:active,.download__files .files__list--button:focus,.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__list ul{float:left;list-style:none;margin:0;padding:0;width:50%}
.download__files .files li,.download__files .files__list ul li{background-color:#f3f3f3;border-radius:4px;float:left;height:60px;margin-bottom:12px;width:100%}
.complaint__accordion,.delivery__accordion,.help__accordion,.terms__accordion{list-style:none;margin:0;padding:0}
.complaint__accordion>li,.delivery__accordion>li,.help__accordion>li,.terms__accordion>li{border-bottom:1px solid #404340;float:left;margin-bottom:30px;padding-bottom:25px;padding-left:20px;width:100%}
.complaint__accordion>li>a,.delivery__accordion>li>a,.help__accordion>li>a,.terms__accordion>li>a{color:#393c39;float:left;font-size:1.5rem;line-height:1.5rem;padding-right:22.2222222222%;position:relative;width:100%}
@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{font-size:1.25rem;line-height:1.375rem}
}
.complaint__accordion>li>a:after,.delivery__accordion>li>a:after,.help__accordion>li>a:after,.terms__accordion>li>a:after{background-image:url(../images/ico/accordion-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:20px;position:absolute;right:20px;top:calc(50% - 10px);transform:rotate(90deg);transition:none,.15s,ease-in-out;width:20px}
.complaint__accordion>li>a.active:after,.delivery__accordion>li>a.active:after,.help__accordion>li>a.active:after,.terms__accordion>li>a.active:after{transform:rotate(270deg)}
.complaint__accordion>li .content,.delivery__accordion>li .content,.help__accordion>li .content,.terms__accordion>li .content{display:none;float:left;width:100%}
.complaint__accordion>li .content__textcontent,.delivery__accordion>li .content__textcontent,.help__accordion>li .content__textcontent,.terms__accordion>li .content__textcontent{margin-bottom:0;padding-left:20px;padding-right:22.2222222222%}
.complaint__accordion>li .content p,.delivery__accordion>li .content p,.help__accordion>li .content p,.terms__accordion>li .content p{float:left;font-size:.875rem;line-height:1.5rem;margin-bottom:1.5rem;width:100%}
.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,.terms__accordion>li .content p a{color:#72bf44}
.delivery-method{display:inline-block;margin-bottom:60px;margin-left:-20px;width:calc(100% + 20px)}
.delivery-method>div{border-bottom:0}
.delivery-method>div:nth-child(2n){background-color:#f5f5f5}
.delivery-method .vc{min-height:122px}
.delivery-method__header{border:1px solid #d4d4d4;float:left;min-height:122px;padding-left:25px;width:100%}
@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{font-size:1rem;line-height:1.375rem}
.delivery-method__header img{display:block;margin:0 auto}
}
.delivery-method__content{border:1px solid #d4d4d4;float:left;min-height:122px;padding-left:80px;width:100%}
.delivery-method__content .vc{min-height:122px}
.delivery-method__content ul{list-style:none;margin:0;padding:0}
.delivery-method__content li{font-size:1rem;line-height:1.4375rem;margin-bottom:0;margin-top:0}
.delivery-method__content:last-child{border-bottom:1px solid #d4d4d4}
.delivery-method.first{margin-top:40px}
.newsletter .btn{margin-bottom:40px;margin-top:20px}
.newsletter .small{color:#393c39;font-size:.875rem;padding-left:20px;padding-right:20px}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.download__files .files__list ul{width:100%}
.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{padding-right:0;width:100%}
.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{font-size:.875rem;line-height:1.25rem}
.newsletter .small{padding-left:0;padding-right:0}
}
.hurt .checkbox{margin-bottom:20px}
.hurt hr{border-color:#404340;float:left;margin:30px 0;width:100%}
.hurt .description{padding-left:20px;padding-right:20px;text-align:center}
.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{display:inline-block;float:left;font-size:.875rem;margin-bottom:20px;margin-top:10px;width:100%}
.account-settings .btn-row button{margin-left:-2px}
.account-settings .labeled-input{float:left;width:100%}
.account-settings .labeled-input label{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{margin-left:0;padding-left:10px;width:100%}
}
.account-settings .labeled-input label .input-wrapper{width:33.3333333333%}
.account-settings .labeled-input label .input-wrapper input{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{float:left;margin-bottom:20px;padding-left:33.3333333333%;width:100%}
@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{margin-left:10px;padding-left:0}
}
@media only screen and (max-width:40em){
.account-settings .labeled-input label .input-wrapper{padding-left:10px;width:100%}
.account-settings .centered-content{margin-bottom:0;margin-left:0;padding-left:0}
}
.account-settings .checkbox{margin-bottom:20px}
.account-details__block{margin-bottom:40px}
.account-details__type{font-size:14px;margin-bottom:10px}
.account-details__address{font-size:14px;line-height:23px;margin-bottom:21px}
.account-details a{color:#72bf44;font-size:14px;line-height:24px;margin-bottom:10px}
.account-details a.btn{display:block;line-height:44px;margin-top:14px;max-width:200px}
.account-details .default-set{color:#333;font-size:14px;line-height:24px}
.account-details .default-set a{color:#72bf44;text-decoration:underline}
.account-details__alert{border:1px solid #72bf44;border-radius:4px;color:#72bf44;line-height:20px;margin-bottom:20px;padding:10px;text-align:center}
.account-details__alert img{height:20px;margin-right:10px;width:20px}
.account-details__alert img,.account-details__alert span{display:inline-block;vertical-align:middle}
.account-details__alert.err{border-color:#ff1a1a;color:#ff1a1a}
.account-details .btn--dark-border{border-color:#cccdcf;border-radius:4px;color:#333;font-size:12px;max-width:129px!important}
.account-details .btn--dark-border:hover{background:#cccdcf;color:#fff}
.accountEdit--form{background-color:#ededed;border-radius:4px;float:left;width:100%}
.accountEdit--form form{margin-bottom:50px;margin-top:50px}
.accountEdit--form-label{color:rgba(51,55,51,.83);font-size:12px;padding:10px;width:100%}
.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{color:#3e3e3e;content:"/";line-height:35px;position:absolute;right:-3px;top:0}
.accountEdit--form .labeled-input .input-wrapper p{color:#393c39;font-size:.875rem;line-height:35px;padding-left:20px}
.accountEdit--form .labeled-input .input-wrapper .break{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{height:35px}
.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{margin-left:10%;width:80%}
}
@media screen and (max-width:850px){
.accountEdit--form .labeled-input{left:0;margin-left:0;width:100%}
.accountEdit--form .labeled-input .input-label{padding-left:10px}
}
.accountEdit--details{border:1px solid #cccdcf;float:left;padding:0;width:100%}
.accountEdit--details .account-details__block{background:#fff;margin-bottom:0;padding:23px 10px 8px}
.btn--bottom{display:block;margin:15px 0 0 8px!important;max-width:258px!important}
@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{float:left;margin-bottom:0;width:100%}
.labeled-input .input-label{color:#a7a9ac;display:inline-block;float:left;font-size:12px;line-height:2.1875rem;max-width:280px;padding-right:20px;text-align:right;width:100%}
.labeled-input .input-label i{color:#ff1a1a;font-size:10px;position:relative;top:-5px}
.labeled-input .input-wrapper{display:inline-block;float:left;max-width:300px;width:100%}
.labeled-input .input-wrapper input{background-color:#fff;border:1px solid #a7a9ac;border-radius:4px;box-shadow:0 0;cursor:pointer;height:35px;padding:0 10px}
.labeled-input .input-wrapper input:focus{background-color:transparent}
.labeled-input .input-wrapper .infoinput,.labeled-input .uploaded-file-link{line-height:2.1875rem}
.login,.register{border:1px solid #d3d4d5;border-radius:4px;height:665px!important;margin-bottom:145px;padding:20px;text-align:center}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.labeled-input .input-label{text-align:left;width:100%}
.login,.register{margin-bottom:30px}
}
.login h3,.register h3{color:#393c39;font-size:1.5rem;line-height:1.875rem;margin-bottom:30px;margin-top:0}
.login input,.register input{margin-bottom:10px}
.login form,.register form{float:left;margin-bottom:20px;text-align:left;width:100%}
.login form .btn,.register form .btn{margin-top:10px}
.login form>a,.register form>a{font-size:.75rem}
.login .or,.register .or{float:left;margin-bottom:20px;position:relative;text-align:center;width:100%}
.login .or span,.register .or span{background-color:#fff;display:inline-block;font-size:.875rem;line-height:1.5625rem;padding-left:20px;padding-right:20px;position:relative;z-index:3}
.login .or:before,.register .or:before{background-color:#a7a9ac;content:"";height:1px;left:0;position:absolute;top:13px;width:100%}
.login--inner,.register--inner{display:inline-block;margin:0 auto;max-width:320px}
.login--inner h3+p,.register--inner h3+p{margin-bottom:8px}
.login small,.register small{float:left;font-size:.75rem;line-height:.875rem;margin-bottom:0;margin-top:20px;text-align:left}
.login small sup,.register small sup{float:left;font-size:11px;margin-right:5px;position:relative;top:-3px}
.register{background-color:#ededed}
.register--inner p{font-size:.75rem;line-height:1rem;margin-bottom:16px;text-align:left}
.register--inner .required{color:#a7a9ac;float:left;font-size:.75rem;line-height:1.5rem;margin-bottom:4px;margin-top:22px}
.register--inner .required sup{color:#ff1a1a;float:left;font-size:14px;line-height:24px;margin-left:0;margin-right:5px;position:relative;top:-3px}
.register--inner .checkbox{margin-bottom:20px}
.register--inner .sup{color:#ff1a1a;float:right;font-size:14px;line-height:24px;margin-left:5px;position:relative;top:-3px}
.register--inner .inputPlaceholder input:focus+span{top:-5px}
.register--inner .inputPlaceholder:after{color:#ff1a1a;content:"*";font-size:14px;line-height:24px;position:absolute;right:-10px;top:8px}
.shoppingLists--header{background-color:#f5f5f5;margin-bottom:20px;padding:10px}
.shoppingLists--header .btn{height:40px;line-height:1;margin-bottom:0;padding:0 5px}
@media only screen and (max-width:40em){
.login,.register{height:auto!important}
.shoppingLists--header .btn{margin-bottom:10px}
}
.shoppingLists--header .vc{height:40px}
.shoppingLists--header p{color:#333;font-size:14px;margin-bottom:0}
.shoppingLists--name{padding:10px}
.shoppingLists--name .vc{height:40px}
.shoppingLists--name a,.shoppingLists--name p{color:#333;font-size:14px;margin-bottom:0}
.shoppingLists--name .removelist{line-height:1.625rem}
.shoppingLists--name .removelist:before{background-image:url(../images/ico/remove.png);bottom:-5px;content:"";display:inline-block;height:23px;margin-right:5px;position:relative;width:17px}
.shoppingLists--name .changename:before{background-image:url(../images/ico/edytuj.png);bottom:-5px;content:"";display:inline-block;height:18px;margin-right:5px;position:relative;width:19px}
.shoppingLists--name a{color:#757575;font-size:12px;text-transform:uppercase}
.shoppingLists--items-item{border-bottom:1px solid #a9a9a9;padding:10px}
.shoppingLists--items-item .status,.shoppingLists--items-item a,.shoppingLists--items-item li,.shoppingLists--items-item p.name{color:#333;float:left;font-size:.75rem;line-height:1rem;margin-bottom:0;width:100%}
.shoppingLists--items-item .name{padding-left:20px;padding-right:10px}
@media only screen and (max-width:40em){
.shoppingLists--items-item .name{margin-bottom:1rem;padding-left:0}
}
.shoppingLists--items-item .status{padding-left:20px}
.shoppingLists--items-item ul{list-style:none;margin:0;padding:0}
.shoppingLists--items-item ul span,.shoppingLists--items-item ul strong{display:inline-block}
.shoppingLists--items-item ul span{padding-right:20px;text-align:right;width:65%}
.shoppingLists--items-item .removelist{color:#757575;font-size:12px;line-height:1.625rem;text-transform:uppercase}
@media only screen and (max-width:40em){
.shoppingLists--items-item .status{margin-bottom:1rem;padding-left:0}
.shoppingLists--items-item ul{float:left;margin-bottom:1rem;width:100%}
.shoppingLists--items-item .removelist{margin-bottom:1rem}
.shoppingLists--items-item .btn{max-width:140px}
}
.shoppingLists--items-item .removelist:before{background-image:url(../images/ico/remove.png);content:"";display:inline-block;float:left;height:23px;margin-right:5px;position:relative;width:17px}
.shoppingLists--items-item .btn{line-height:1;margin-bottom:0}
.shoppingLists--items-item .status-dot{border-radius:5px;display:inline-block;height:10px;margin-right:5px;position:relative;top:1px;width:10px}
.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{float:left;padding:0;position:absolute;width:16.6666666667%}
}
.shoppingLists--footer{background-color:#f5f5f5;margin-bottom:20px;padding:10px}
.shoppingLists--footer p{color:#333;font-size:1.125rem;line-height:40px;margin-bottom:0;text-align:center}
.shoppingLists--footer p span{padding-left:20px}
.file-input input[type=file]{left:-9999px;position:absolute}
.kupony-rabatowe-konto .removelist{color:#757575;font-size:12px;line-height:1.625rem;text-transform:uppercase}
.kupony-rabatowe-konto .removelist:before{background-image:url(../images/ico/remove.png);bottom:-5px;content:"";display:inline-block;height:23px;margin-right:5px;position:relative;width:17px}
.kupony-rabatowe-konto .range-slider.podzial{margin-top:.75rem}
.kupony-rabatowe-konto .info_procent{font-size:.875rem}
.kupony-rabatowe-konto .btn.btn-tip-sp{width:calc(100% - 34px)}
.kupony-rabatowe-konto .podsumowanie-kuponow{background:#fff;border:1px solid #333;border-top:none;clear:both;float:left;overflow:auto;width:100%}
@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{color:#000;font-size:.875rem;line-height:1.6;list-style-type:disc;margin-bottom:1.25rem;margin-left:1.1rem}
.content__textcontent ul li{margin-left:20px;padding-left:2.1875rem}
.content__textcontent ul.reset-list{color:#000;list-style:none;margin:0 0 1.25rem;padding:0}
.content__textcontent ul.reset-list li{margin-left:0;padding-left:0}
.delivery{float:left;width:100%}
.delivery__accordion>li .content__textcontent{padding-left:0;padding-right:0}
.delivery__accordion>li .content p{float:none}
.delivery__accordion>li>a{padding-right:15%}
.delivery__accordion>li h4{color:#000;font-size:.875rem}
.delivery__accordion>li strong{font-size:.875rem}
table{border:none;border-spacing:0;width:100%}
table caption{margin-bottom:10px}
table th{text-align:center}
table th span{color:#999;display:block}
.delivery__row{display:flex;flex-direction:row-reverse}
.delivery__row .table-container{width:100%}
@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-direction:row;flex-wrap:wrap}
.delivery__row table{width:100%}
}
.delivery__row table td,.delivery__row table th{text-align:center}
.delivery__row #raben{height:120px;width:160px}
.delivery__row #pekaes{height:83px;width:145px}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.delivery__row img{margin-bottom:20px}
}
.express.content>p{font-size:.875rem;line-height:1.5rem;margin-bottom:1.5rem}
.express.content>p:first-child{font-size:1.2rem}
.responsive-table{overflow-x:auto}
.express-btn{background-color:#72bf44;border:0;border-radius:4px;box-shadow:0 0;color:#fff;cursor:pointer;display:block;font-size:.875rem;height:50px;line-height:50px;padding:0;text-align:center;text-transform:uppercase;transition:none,.15s,ease-in-out;width:100%}
.express-btn:active,.express-btn:focus,.express-btn:hover{background-color:#2e9f1f;color:#fff}
.express-btn:active,.express-btn:focus{background-color:#72bf44;color:#fff}
.transport h1{color:#393c39;font-size:1.5rem;margin:20px}
.transport__header{padding:30px 10px;text-align:center}
.transport__header h2{color:#393c39;font-size:3.5rem;line-height:1;margin:0}
.transport__header h2 span{display:block;font-size:2.4rem;padding:15px 0}
.transport__header p{color:#393c39;font-size:1.2rem;margin-bottom:2.6rem}
.transport__prices .row{margin:0 10px}
.transport__prices h3{color:#393c39;margin-bottom:30px;padding:0 10px;text-align:center}
.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;font-size:.9rem;margin:5px 0;padding:0 10px}
.transport__contact{background-color:#72bf44;min-height:87px;text-align:center}
.transport__contact a{color:#fff;display:block;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{margin:0!important;padding:28px 0}
.newsletter-section .rejestracja{max-width:1150px;padding:35px 40px;width:calc(100% - 450px)}
.newsletter-section .rejestracja h3{color:#373c3a;font-size:28px;margin:0}
.newsletter-section .rejestracja h3 span{color:#72bf44}
.newsletter-section .rejestracja h3 span sup{font-size:12px}
.newsletter-section .rejestracja .pole p{color:#373c3a;font-size:24px;margin:20px 0 0}
.newsletter-section .rejestracja .pole ul li{color:#373c3a;font-size:18px;line-height:24px}
.newsletter-section .rejestracja .pole ul li sup{font-size:10px}
.newsletter-section__footer>div>p{font-size:10px;line-height:12px;margin:6px 0}
.newsletter-section__footer p{line-weight:18px;color:#373c3a;font-size:12px;margin:20px 0 17px;padding-left:20px;position:relative}
.newsletter-section__footer p sup{left:10px;position:absolute}
@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}
}
.newsletter-section__content{background-color:#f3f3f3;background-image:url(/szablony/meble/images/newsletter2.png);background-position:100%;background-repeat:no-repeat;min-height:449px}
@media (max-width:1201px){
.newsletter-section__content{background-image:none}
.newsletter-section__content .rejestracja{min-width:100%;width:100%}
}
.newsletter-section__image{max-width:450px;padding-left:0}
.newsletter-section .inputPlaceholder{font-size:0;height:50px;margin-bottom:25px}
.newsletter-section .inputPlaceholder input{display:inline-block;height:50px;max-width:512px;width:calc(100% - 140px)}
.newsletter-section .inputPlaceholder .btn{border-radius:0;font-size:16px;height:50px;margin-left:10px;text-transform:none;width:130px}
.newsletter-section .checkbox{margin-bottom:10px}
.newsletter-section .checkbox label{color:#373c3a;font-size:12px;line-height:15px;margin-right:0;padding-left:40px}
.newsletter-section .checkbox label sup{font-size:12px;left:32px;position:absolute}
.newsletter-section .checkbox.checkbox--green label:before{border-radius:0;height:22px;width:22px}
.newsletter-section .checkbox.checkbox--green label:after{left:8px;top:7px}
.newsletter-section .require{color:#373c3a;font-size:12px;margin:10px 0 0}
.reviews__add .column .panel{background:#ededed;border:0;border-radius:5px;margin:0 auto;max-width:330px;padding:15px 14px}
.reviews__add .column .panel p{font-size:.75rem;line-height:1rem;margin-bottom:15px}
.reviews__add .column .panel p:last-child{margin-bottom:0}
.category__items{margin:0 0 50px!important;padding:0;width:calc(83.33333% - 20px)}
.category__items--subcategory{margin:1px 0 15px 1px!important}
@media only screen and (max-width:40em){
.category__items--subcategory{margin:0 -10px 15px 0!important}
}
.category__items--subcategory .subcategoriesSlider{display:flex;flex-wrap:wrap;margin-bottom:30px}
.category__items--subcategory .subcategoriesSlider .owl-dots{bottom:-20px;display:flex;left:50%;position:absolute;transform:translateX(-50%)}
.category__items--subcategory .subcategoriesSlider .owl-dots .owl-dot{background:#e0e0e0;border-radius:50%;height:9px;margin-bottom:0;margin-right:6px;width:9px}
.category__items--subcategory .subcategoriesSlider .owl-dots .owl-dot.active{background:#72bf44}
@media only screen and (min-width:40.0625em){
.category__items--subcategory .subcategoriesSlider .owl-stage-outer{padding:1px 0 0 1px}
}
@media only screen and (min-width:40.0625em) and (min-width:64em){
.category__items--subcategory .subcategoriesSlider:hover .owl-nav{opacity:1}
}
.category__items--subcategory .category__item .category__item__thumb img{margin:0 auto;opacity:1}
.category__item{border:1px solid #dfdfdf;display:flex;flex-direction:column;margin:-1px 0 0 -1px;padding:14px 0 20px!important;position:relative;transition-duration:.3s;width:160px}
.category__item:hover{box-shadow:inset 0 0 15px 0 rgba(0,0,0,.1);z-index:99}
.category__item .category__item__name{color:#999;display:block;font-size:.75rem;line-height:.875rem;margin-bottom:15px}
.category__item .category__item__name h3{color:#393c39;font-size:.875rem;font-weight:400;-webkit-hyphens:auto;hyphens:auto;line-height:1.0625rem;margin:0 0 6px;text-align:center}
.category__item .category__item__name h3.word-break{-webkit-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;height:29px;position:absolute;right:7px;top:7px;width:29px}
.category__item .category__item__thumb{background-position:50%;background-repeat:no-repeat;background-size:contain;margin-top:auto;text-align:center}
@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{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{box-shadow:inset 0 0 15px 0 rgba(0,0,0,.1);z-index:99}
.category__filters{border-bottom:1px solid #dfdfdf;font-size:0;margin-bottom:15px}
.category__filters .category__filters__remove{background:#72bf44;border:1px solid #72bf44;border-radius:4px;color:#fff;display:inline-block;font-size:.875rem;height:40px;line-height:40px;margin:0 20px 20px 0;padding:0 20px 0 60px;transition-duration:.3s}
.category__filters .category__filters__remove:hover{background:#393c39}
.category__filters .category__filters__remove:after{background:url(../images/ico/cross.svg) 50%/8px 8px no-repeat #fff;border-radius:50%;content:"";height:20px;left:21px;position:absolute;top:9px;width:20px}
@media only screen and (max-width:40em){
.category__filters{webkit-overflow-scrolling:touch;border-bottom:0;height:42px;margin-bottom:30px;margin-left:-10px;margin-right:-10px;overflow:auto;white-space:nowrap}
.category__filters .category__filters__remove{margin:0 15px 0 10px;padding:0 15px 0 50px}
.category__filters .category__filters__remove:after{left:15px}
}
.category__filters .category__filters__item{border:1px solid #a9abae;border-radius:4px;color:#333;display:inline-block;font-size:.875rem;height:40px;line-height:40px;margin:0 20px 20px 0;padding:0 20px 0 60px;position:relative}
.category__filters .category__filters__item:after{background:url(../images/ico/cross-white.svg) 50%/10px 10px no-repeat #72bf44;border-radius:50%;content:"";height:20px;left:21px;position:absolute;top:9px;width:20px}
@media only screen and (max-width:40em){
.category__filters .category__filters__item{margin:0 15px 0 0;padding:0 15px 0 50px}
.category__filters .category__filters__item:after{left:15px}
.category .catItemsWrap .column{padding:0 3px}
.category .catItemsWrap.search-results{margin-bottom:75px}
}
.category__filters .category__filters__item:hover:after{background:url(../images/ico/cross.svg) 50%/8px 8px no-repeat #fff;border:1px solid #62a639}
.category .catItemsWrap{margin-bottom:35px}
.category .catItemsWrap>div>a{height:100%}
.reveal-modal{border:0;border-radius:0;box-shadow:none;padding:24px}
@media only screen and (min-width:64em){
.reveal-modal.small{width:50%}
}
.reveal-modal h2{color:#393c39;font-size:1.5rem;line-height:1.625rem;margin:0 0 30px;width:calc(100% - 30px)}
.reveal-modal .close-reveal-modal{background-image:url(../images/ico/close-popup.svg);background-position:50%;background-size:cover;font-size:0;height:20px;right:28px;top:28px;width:20px;z-index:99}
@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;left:0;position:absolute;top:0;visibility:hidden;width:100%;z-index:1005}
.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{position:fixed;top:0!important;width:90%}
@media only screen and (max-width:40em){
.reveal-modal h2{font-size:1.3rem}
.reveal-modal .row.collapse .large-5.medium-5.column:first-of-type{display:none}
.reveal-modal.wykonczenia .close-reveal-modal{right:15px;top:15px}
.reveal-modal.wykonczenia .close-reveal-modal:after{content:"";display:block;height:40px;left:-10px;position:absolute;top:-10px;width:40px;z-index:-1}
.reveal-modal.wykonczenia{-webkit-overflow-scrolling:touch;height:100%;min-height:auto;overflow:auto;padding:0;position:fixed;top:0!important}
.reveal-modal.wykonczenia .row.collapse.header{padding:24px 24px 0}
@supports (-webkit-overflow-scrolling:touch){
.reveal-modal.wykonczenia .row .column .btn{bottom:0}
}
}
.reveal-modal.wykonczenia .search{float:left;font-size:12px;margin-bottom:10px}
.reveal-modal.wykonczenia .search input{border:1px solid #a7a9ac;border-radius:5px;box-shadow:none;color:#333;float:left;font-size:1em;height:30px;margin-right:5px;padding:0 5px;width:auto}
.reveal-modal.wykonczenia .search .btn_x2{display:none;float:left;margin-right:10px;margin-top:7px}
.reveal-modal.wykonczenia .search .btn--showAll{cursor:pointer;display:none;font-size:12px;height:30px;line-height:30px;padding:0 5px;width:150px}
.reveal-modal.wykonczenia .search .search-results{float:left;font-size:13px;line-height:32px;margin-right:10px;text-transform:uppercase}
.reveal-modal#dodano_do_koszyka_pop{position:fixed;top:0!important}
.reveal-modal#dodano_do_koszyka_pop .row__buttons{margin-top:30px}
.reveal-modal#dodano_do_koszyka_pop .description{font-size:14px;padding:0}
.reveal-modal#dodano_do_koszyka_pop .items{padding:0;text-align:right}
.productModal__header{font-size:.875rem;margin-bottom:20px}
.productModal__header img{display:block;margin:0 auto;max-width:120px}
.productModal__header--proposal{background:#eee;border-radius:5px;padding:20px 0}
.productModal__header--proposal h3{font-size:20px}
.productModal__header--proposal .productModalTable__row{border-bottom:5px solid #eee}
.productModal__header--proposal .productModalTable__thumb{background:#fff;border-radius:4px}
.productModal__header--proposal .productModalTable__name .polacz .val_towar{color:#a7a9ac}
.productModal__header--proposal .productModalTable__name .polacz .pokazLapke{cursor:pointer}
@media only screen and (max-width:40em){
.reveal-modal.wykonczenia h2{margin-bottom:10px}
.reveal-modal.wykonczenia .tabs-content{padding:5px}
.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{float:left;padding-left:10px}
.productModal__header--proposal .checkbox label{height:20px;line-height:20px;margin-right:0}
.productModal__header--proposal .second-line{color:#ff1a1a;display:block;font-size:13px}
.productModal__wyk{font-size:.875rem;margin:0 0 5px}
.productModal__wyk img{display:inline-block;margin-right:10px;max-width:unset;width:50px}
.productModal .tabs{display:table;width:100%}
.productModal .tabs li{display:table-cell;float:none}
.productModal .tabs li a{background:center right 20px/26px 26px no-repeat #fff;border-top-left-radius:4px;border-top-right-radius:4px;font-size:.875rem;height:100%;line-height:20px;padding:15px 60px 15px 20px;transition-duration:.3s}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.productModal{width:100%!important}
.productModal .tabs li a{font-size:.75rem;padding:10px 50px 10px 15px}
}
.productModal .tabs li.active a{background:#ededed}
.productModal .tabs-content{background:#ededed;margin-bottom:20px;padding:16px;width:100%}
.productModal label{float:left;font-size:.875rem;height:45px;line-height:45px;margin-right:20px}
.productModal .select2-container.select2--alt{float:left;width:270px!important}
.productModal .select2-container.select2--alt .select2-selection--single{background:#4b4b4b;height:45px}
.productModal .select2-container.select2--alt .select2-selection--single .select2-selection__rendered{color:#fff;height:45px;line-height:45px}
.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) 50% no-repeat}
.productModalTable{border-collapse:collapse;display:table;margin-bottom:50px;width:100%}
.productModalTable__row{border-bottom:1px solid #dfdfdd;display:table-row}
.productModalTable__row>div{display:table-cell;padding:10px;vertical-align:middle}
@media only screen and (max-width:40em){
.productModal .tabs{display:block;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}
.productModal .tabs li{display:inline-block;float:none;white-space:nowrap;width:50%}
.productModal .tabs-content{height:360px;height:calc(100vh - 182px);margin-bottom:0;overflow-y:scroll}
.productModalTable__row{display:block}
.productModalTable__row>div{display:block;float:left;width:50%}
}
.productModalTable__row>div h4{font-size:.875rem;margin:0}
.productModalTable__row>div.productModalTable__thumb img{max-height:60px;max-width:60px}
.productModalTable__price{font-size:.875rem;white-space:nowrap}
.productModalTable__cart a,.productModalTable__cart button{background:url(../images/ico/cart-black.svg) 50%/contain no-repeat;display:block;height:30px;transition-duration:.3s;width:40px}
.productModalTable__cart a:hover,.productModalTable__cart button:hover{opacity:.7}
.productWizard__price{font-size:.875rem;margin:20px 0;padding-left:15px}
.productWizard__radios{height:468px;position:relative}
@media only screen and (max-width:40em){
.productWizard__radios{height:calc(100vh - 182px);overflow-y:auto}
}
.productWizard__radios h3{padding:0 10px}
.productWizard__radios .need-choose{border:none;box-shadow:inset 0 0 0 1px red;padding:0}
.productWizard__radio{margin-bottom:20px;overflow:hidden}
.productWizard__radio input{left:-9999px;position:absolute}
.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{border:2px solid transparent;display:block;margin:0 auto;transition-duration:.3s}
.productWizard__radio label h4{font-size:.625rem;margin:10px 0 0}
.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:zoom-in}
.productWizard__radio .preview-wrapper label.active img{border-color:transparent}
.productWizard__radio .preview-wrapper:not(:empty){height:400px}
.ordersModal .field{margin-bottom:20px}
.ordersModal .field input[type=text],.ordersModal .field select{border:1px solid #a7a9ac;border-radius:4px;box-shadow:0 0;cursor:pointer;font-size:.75rem;height:35px;line-height:2.0625rem;margin-bottom:0;padding:0 10px;width:100%}
.ordersModal .field input[type=text]:focus,.ordersModal .field select:focus{background-color:transparent}
.ordersModal .field textarea{border:1px solid #a7a9ac;border-radius:4px;box-shadow:0 0;color:#a7a9ac;cursor:pointer;font-size:.75rem;height:131px;line-height:2.0625rem;margin-bottom:0;padding:0 10px;resize:none;width:100%}
.ordersModal .field textarea:focus{background-color:transparent}
.ordersModal .field .fileupload .th-item{text-align:center}
.ordersModal .field .fileupload .th-item button{margin:10px 0 0}
.infoKoszykModal,.infoUlubModal{text-align:center}
.infoUlubModal{box-shadow:0 3px 5px 0 rgba(0,0,0,.3);position:fixed;top:0!important}
.infoUlubModal .close-reveal-modal{right:10px;top:10px}
#dobierzSilownikWarstwa{position:absolute;width:595px}
#dobierzSilownikWarstwa .list{display:flex;flex-wrap:wrap;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{align-items:center;background:#f5f5f5;display:flex;height:42px;justify-content:center;text-align:center}
#dobierzSilownikWarstwa .list .label-text input{left:-9999px;position:absolute}
#dobierzSilownikWarstwa .list .label-text input:checked+.radio-value{background:#72bf44}
#dobierzSilownikWarstwa .list .label-text input:checked+.radio-value:after{background:url(../images/ico/check-white.svg) 0 0/contain no-repeat;content:"";height:11px;left:2px;position:absolute;top:1px;transform:translteY(-10px);width:11px}
#dobierzSilownikWarstwa .list .label-text .radio-value{background-color:#fff;border:1px solid #adafb2;border-radius:4px;display:block;height:16px;position:relative;width:16px}
#dobierzSilownikWarstwa .list .label-text .radio-title{color:#000;font-size:.75rem;margin-left:10px}
#dobierzSilownikWarstwa .list .label-text:hover .radio-value{background:#72bf44}
#dobierzSilownikWarstwa .list .label-text:hover .radio-value:after{background:url(../images/ico/check-white.svg) 0 0/contain no-repeat;content:"";height:11px;left:2px;position:absolute;top:1px;transform:translteY(-10px);width:11px}
#dobierzSilownikWarstwa .kalk-region{padding:10px 0}
#dobierzSilownikWarstwa .kalk-region .title{display:block;font-size:14px;text-transform:uppercase}
#dobierzSilownikWarstwa .kalk-region>.region-elem{margin-top:10px}
#dobierzSilownikWarstwa .kalk-region>.region-elem label{display:inline-block;width:100px}
#dobierzSilownikWarstwa .kalk-region>.region-elem>.content{display:inline-block}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text{margin:20px 0 0}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem{display:flex;height:35px;margin-bottom:10px}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .kalk-label{flex-shrink:0;line-height:35px;width:115px}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content{display:flex;width:100%}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content input{background:center right 10px #fff;border:1px solid #a7a9ac;border-radius:4px;box-shadow:none;font-size:.8125rem;height:35px;margin:0;outline:0;padding:0 10px;text-align:center;transition:.2s ease-in-out;width:80px}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content input::-moz-placeholder{color:#a7a9ac;font-size:.8125rem;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content input::placeholder{color:#a7a9ac;font-size:.8125rem;transition:.3s ease-in-out}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content .group-info{font-size:0}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content .suwak-container{display:flex;width:100%}
#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{border:none;border-radius:5px;height:10px;margin:12.5px 5px;padding:0;width:200px}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content .suwak-container .suwak .ui-slider-handle{background:#72bf44;border:2px solid #4ba516;border-radius:50%;height:20px;width:20px}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content .suwak-container>span{display:block;font-size:14px;line-height:35px;text-align:center;width:75px}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem#kalk_rodzaje_uch,#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem#kalk_rodzaje_uch .content,#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem#kalk_rodzaje_uch .content .select2-container{width:100%}
#dobierzSilownikWarstwa .button{border-radius:4px;font-size:.75rem;text-transform:uppercase}
#dobierzSilownikWarstwa #kalkulator_wyniki span{display:inline-block}
#dobierzSilownikWarstwa #kalkulator_wyniki span:first-child{padding-right:10%}
#dobierzSilownikWarstwa #kalkulator_wyniki a:hover{text-decoration:underline}
.modalMessage{font-size:20px}
.click-to-zoom{margin:0;padding:150px 0;text-align:center}
.preview-container{position:relative}
@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}
.ostatnio-skonf-slider:hover .owl-nav{opacity:1}
}
.preview-wrapper{overflow:hidden}
.preview-wrapper__summary{margin:-50px 0 0;max-height:380px;overflow:auto}
@media only screen and (max-width:40em){
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem{display:block;height:auto;position:relative}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content{display:block}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content input{left:115px;position:absolute;top:0}
.modalMessage{font-size:17px}
.preview-wrapper__summary{margin-top:0;padding:10px}
}
.preview-wrapper__summary li{display:flex;list-style:none;margin-bottom:20px}
.preview-wrapper__summary li img{height:60px;width:60px}
.preview-wrapper__summary li h4{font-size:14px;margin:0 0 0 15px}
.preview-wrapper__summary.mobile-preview{top:88px}
.preview-wrapper label:hover img{border-color:transparent}
.preview-footer{background:#fff;bottom:0;padding:0 10px;position:absolute;width:100%;z-index:1}
@media only screen and (max-width:40em){
.preview-footer{bottom:0;left:0;position:fixed;top:auto}
}
.preview-footer .js-default{width:100%}
.preview-footer .preview-btn-row{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{width:100%}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.preview-footer .js-default{font-size:11px;padding:0 5px}
.preview-footer .preview-btn-row .js-default,.preview-footer .preview-btn-row .js-save-mat{font-size:11px}
}
.mobile-preview{background:#fff;height:400px;left:0;position:fixed;top:127px;width:100%;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{background:rgba(0,0,0,.3);bottom:0;content:"";display:block;left:0;position:fixed;right:0;top:0;z-index:999}
.preloader{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:9999}
.preloader span{-webkit-animation:1s ease-in-out infinite preloading;animation:1s ease-in-out infinite preloading;background:#fff;border-radius:50%;display:inline-block;height:8px;margin:0 5px;width:8px}
.preloader span:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}
.preloader span:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}
@-webkit-keyframes preloading{
0%,to{transform:scale(1)}
50%{transform:scale(1.75)}
}
@keyframes preloading{
0%,to{transform:scale(1)}
50%{transform:scale(1.75)}
}
.block-scroll{overflow:hidden;position:fixed}
.orders{float:left;width:100%}
.orders__topbar{background-color:#f5f5f5;border-radius:4px;margin-bottom:10px;width:100%}
.orders__topbar .vc{min-height:60px;padding-left:20px}
.orders__topbar p{margin-bottom:0}
.orders__topbar-label{color:#a7a9ac;font-size:.75rem;line-height:1rem;padding-top:10px}
.orders__topbar-value{color:#333;font-size:1.125rem;line-height:1.25rem;padding-bottom:10px}
.orders__tabs-tabWrapper{float:left;list-style:none;margin:0;padding:0;width:100%}
.orders__tabs-tabWrapper li{background-color:#393c39;border-radius:4px 4px 0 0;display:inline-block;height:40px;padding:0 12px}
.orders__tabs-tabWrapper li a{color:#fff;font-size:.875rem;line-height:2.5rem}
.orders .ordersTable{float:left;width:100%}
.orders .ordersTable--header{background-color:#404340;height:30px}
.orders .ordersTable--header th{color:#fff;font-size:.6875rem;height:30px;line-height:30px;padding:0 20px;text-align:left}
.orders .ordersTable--header th:nth-child(2),.orders .ordersTable--header th:nth-child(5){padding-right:0}
.orders .ordersTable--header th:last-child{text-align:right;width:180px}
.orders .ordersTable table{border:0;border-spacing:0;margin-bottom:0;width:100%}
.orders .ordersTable table th{font-size:.6875rem;height:30px;line-height:30px;padding-left:20px;text-align:left}
.orders .ordersTable table .stacktable.large-only{display:table}
.orders .ordersTable table .stacktable.small-only{display:none}
.orders .ordersTable--row{height:70px}
.orders .ordersTable--row td{border-bottom:1px solid #a9a9a9;font-size:.75rem;padding:2px 20px}
.orders .ordersTable--row td:last-child{max-width:140px;text-align:right}
@media only screen and (max-width:40em){
.wyk__item{height:165px}
.openChoiceTrim{width:100%}
.orders .ordersTable--header{display:none}
.orders .ordersTable table{margin-bottom:0}
.orders .ordersTable table .stacktable.large-only{display:none}
.orders .ordersTable table .stacktable.small-only{display:table}
.orders .ordersTable--row td:last-child{max-width:100%;text-align:left}
}
.orders .ordersTable--row_brutto{display:inline-block;width:100%}
.orders .ordersTable--row_netto{color:#a7a9ac}
.orders .ordersTable--row .status-dot{border-radius:5px;display:inline-block;height:10px;margin-right:5px;position:relative;top:2px;width:10px}
.orders .ordersTable--row.error .status-dot{background-color:#f50924}
.orders .ordersTable--row.ok .status-dot{background-color:#11cd46}
.orders .ordersTable--row.inprogress .status-dot{background-color:#ffc332}
@media only screen and (max-width:40em){
.orders .ordersTable--row{background-color:#ededed;border:0;border-bottom:20px solid #ededed;border-top:0;float:left;height:auto}
.orders .ordersTable--row:last-child{border-bottom:1px}
.orders .ordersTable--row thead{display:none}
.orders .ordersTable--row td{background-color:#fff;padding:10px}
.orders .ordersTable--row td:last-child{border:0}
}
.orders .ordersTable--row:last-child{border-bottom:0}
.orders--v2 .ordersTable{counter-reset:row;float:none;margin-bottom:55px}
.orders--v2 .ordersTable h4{font-size:12px;margin:0 0 25px 20px}
@media only screen and (max-width:40em){
.orders--v2 .ordersTable{margin-bottom:45px}
.orders--v2 .ordersTable__inner{background:#ededed;border-radius:5px;padding:20px}
.orders--v2 .ordersTable h4{margin:0 0 15px}
}
.orders--v2 .ordersTable thead th{padding-bottom:0!important;padding-top:0!important;text-transform:uppercase;white-space:nowrap}
.orders--v2 .ordersTable--name{padding-left:15px;position:relative}
.orders--v2 .ordersTable--name:before{content:counter(row) ". ";counter-increment:row;left:0;position:absolute;top:0}
.orders--v2 .ordersTable--row td:last-child,.orders--v2 .ordersTable--row_brutto,.orders--v2 .ordersTable--row_netto{text-align:left}
.orders--v2 .orderTitle{background-color:#f5f5f5;height:90px;text-align:center}
.orders .ordersStatus{padding:0 20px 25px}
.orders .ordersStatus .clearfix{padding-left:20px}
.orders .ordersStatus__item{float:left;font-size:10px;margin-bottom:10px;margin-right:50px;text-align:center;width:80px}
@media only screen and (max-width:40em){
.orders .ordersStatus{padding:0 0 40px}
.orders .ordersStatus .clearfix{padding-left:0}
.orders .ordersStatus__item{margin-right:0;width:50%}
.orders .ordersStatus__item span{margin:0 auto;max-width:100px}
}
.orders .ordersStatus__item span{display:block;font-size:12px}
.orders .ordersStatus__item img{display:block;margin:0 auto 10px}
.orders .ordersStatus__item:last-child{margin-right:0}
.orders .ordersStatus__item.active .img{background:url(../images/ico/status-ok.png) 50% no-repeat;height:21px}
.orders .ordersStatus__item.normal .img{background:url(../images/ico/status-cancel.png) 50% no-repeat;height:21px}
.orders .ordersStatus__back{background:url(../images/ico/back.svg) 0/auto 14px no-repeat;color:#72bf44;display:block;font-size:12px;margin-bottom:25px;padding-left:20px;transition-duration:.3s}
.orders .ordersStatus__back:hover{background-position:left 3px center}
.orders .ordersStatus h4{font-size:12px;margin:0 0 15px}
.orders .ordersResume__item{margin-bottom:20px}
.orders .ordersResume__row{font-size:12px}
.orders .ordersResume__row__label{float:left;width:170px}
.orders .ordersResume__row__value{float:left;width:calc(100% - 170px)}
.orders .ordersResume__row__value span{display:block}
.orders .ordersResume__back{background:url(../images/ico/back.svg) 0/auto 14px no-repeat;color:#72bf44;display:block;font-size:12px;margin-bottom:25px;margin-top:7%;padding-left:20px;transition-duration:.3s}
.orders .ordersResume__back:hover{background-position:left 3px center}
.orders .ordersResume .btn{display:block;margin:5px 0 40px;max-width:280px;width:100%}
.orders .ordersResumeGr__item{margin-bottom:20px;padding-left:20px}
.orders .ordersResumeGr__row{font-size:12px}
.orders .ordersResumeGr__row__label{float:left;width:145px}
.orders .ordersResumeGr__row__value{float:left;width:calc(100% - 145px)}
.orders .ordersResumeGr__row__value span{display:block}
.orders .ordersResumeGr .btn{padding:10px 15px}
.orders .ordersCzesciButton{text-align:center}
.orders .ordersCzesciButton .btn{padding:10px}
.orders .btn_zaplac input{background:0 0;border:none;color:#72bf44;cursor:pointer;padding:0}
.orders .dodatkowe_info_zamowienia{text-align:left}
.orders .panel .btn{display:block}
.orders__border{border:1px solid #72bf44;border-radius:4px;line-height:20px;margin-bottom:20px;padding:10px;text-align:center}
.orders__border .ordersResume__row__label{text-align:right}
.orders__border .btn{display:inline-block}
.returns__title{border-bottom:1px solid #404340;color:#404340;font-size:1.5rem;line-height:2rem;margin:0 0 20px;padding:15px 0 15px 20px}
.returns p{font-size:.875rem;line-height:1.25rem}
.returns table{border:0;border-spacing:0;margin-bottom:40px;width:100%}
.returns table thead tr{background-color:#404340;height:30px}
.returns table thead tr th{color:#fff;font-size:.6875rem;height:30px;line-height:30px;padding-bottom:0!important;padding-top:0!important;padding:0 20px;text-align:left;text-transform:uppercase;white-space:nowrap}
.returns table tbody tr{height:70px}
.returns table tbody tr td{border-bottom:1px solid #a9a9a9;font-size:.75rem;padding:0 20px}
.returns table tbody tr td input{border:1px solid #a7a9ac;border-radius:4px;box-shadow:none;color:#a7a9ac;display:inline-block;height:35px;margin-bottom:0;margin-right:5px;padding:0 10px;text-align:center;width:50px}
@media only screen and (max-width:40em){
.orders .ordersStatus h4{margin:0 0 40px}
.orders .ordersResume .btn{margin-bottom:20px;max-width:100%}
.returns table thead{display:none}
.returns table tbody tr td{padding:0;text-align:center}
.returns table tbody tr td input{display:block}
.complaint .returns__table{overflow:scroll}
.complaint .returns__table thead{display:table-header-group}
}
.returns table .koszt-trans,.returns table .suma-zwrot{background:#fff}
.returns__buttons{text-align:center}
.returns__buttons .button{background:#72bf44;border:1px solid #72bf44;border-radius:4px;font-size:.75rem;height:44px;line-height:44px;padding:0 15px;text-align:center;text-transform:uppercase;transition-duration:.3s}
.returns__buttons .button.btn-grey{background:#757575;border-color:#757575}
.returns__buttons .button.btn-grey:hover{background-color:#fff;border-color:#757575;color:#757575}
.returns__buttons .button:hover{background-color:#fff;border-color:#72bf44;color:#72bf44}
.returns__account-nr input{border:1px solid #a7a9ac;border-radius:4px;box-shadow:0 0;height:35px;margin-bottom:0;margin-top:5px;padding:0 10px;width:300px}
.returns .infoNumerKonta{color:red;font-size:.8rem;padding:0 0 10px}
.returns__account-nr,.returns__account-owner{font-size:.875rem;line-height:1.25rem}
.returns__account-owner .account-owner__content{align-items:center;display:flex}
.returns__account-owner .account-owner__content textarea,.returns__account-owner .account-owner__content>input{border:1px solid #a7a9ac;border-radius:4px;box-shadow:0 0;height:35px;margin-top:5px;padding:5px 10px;resize:none;width:300px}
.returns__account-owner .account-owner__content label{margin-left:50px}
.returns__account-owner .account-owner__content label input{position:absolute;top:0;visibility:hidden}
.returns__account-owner .account-owner__content label input:checked+.nsi-value{background:#72bf44;border-color:#72bf44}
.returns__account-owner .account-owner__content label input:checked+.nsi-value:after{background:url(../images/ico/check-white.svg) 0 0/contain no-repeat;content:"";height:11px;left:1px;position:absolute;top:1px;width:11px}
.returns__account-owner .account-owner__content label .nsi-value{border:1px solid #adafb2;border-radius:4px;display:inline-block;height:16px;margin-right:10px;position:relative;top:3px;transition-duration:.3s;width:16px}
.complaint .ukryj{display:none}
.complaint p{margin:0;padding:10px 0}
.complaint input{display:inline-block!important}
.complaint .radio{line-height:20px;position:relative}
.complaint .radio label{padding-left:25px}
.complaint input[type=file]{border:none;font-size:14px;padding:0;width:auto}
.complaint input[name^=dodaj_zdjecie]{background:#72bf44;border:1px solid #72bf44;color:#fff;cursor:pointer;font-size:.75rem;height:34px;line-height:34px;padding:0 15px;transition-duration:.3s;width:220px}
.complaint input[name^=dodaj_zdjecie]:hover{background:#fff;color:#72bf44}
.complaint tr td:first-child,.complaint tr td:nth-child(2),.complaint tr td:nth-child(3){padding:15px;vertical-align:top}
.complaint tr td:first-child{text-align:center}
.complaint tr td:nth-child(4){padding:5px 20px 20px 50px!important;text-align:left}
.complaint tr:nth-child(2n){background:0 0}
.complaint__message textarea{border:1px solid #a7a9ac;border-radius:4px;box-shadow:0 0;box-sizing:border-box;padding:5px;resize:none;width:300px}
.complaint .polaZdjecia{width:300px}
.complaint .polaZdjecia+div+div{font-size:12px}
.complaint .polaZdjecia img{display:inline-block;max-width:200px}
.download-document{text-align:right!important}
.download-document input{background:#72bf44;border:1px solid #72bf44;border-radius:4px;color:#fff;cursor:pointer;font-size:.75rem;height:34px;line-height:34px;padding:0 15px;transition-duration:.3s}
.download-document input:hover{background:#fff;color:#72bf44}
.set-table{border-collapse:collapse;margin-bottom:25px;width:100%}
.set-table tr{border-bottom:1px solid #a7a9ac}
.set-table thead tr th{color:#686868;font-size:.875rem;line-height:35px;padding:0 15px;text-align:left}
.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}
.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}
.set-table tbody tr td .foto_k object,div.table_koszyk div.table_row div.foto_k object{height:100%;width: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{font-size:.875rem;margin-top:20px}
.produkt_detale .elem{overflow:hidden;padding:4px 0}
.produkt_detale .elem .val{color:#686868;display:block;overflow:hidden}
.produkt_detale .elem .val.norm{display:none}
.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}
.produkt_detale div.detale span.val.norm ul{display:inline-block}
#konf-ostatnie-container{margin-bottom:20px}
#konf-ostatnie-container .sztyp .elem .sel,#konf-ostatnie-container .sztyp .elem .title,#konf-ostatnie-container .sztyp .elem sel.checked{background:url(/szablony/meble/images/filter-remove.png) 100% no-repeat;border:1px solid #757575;border-radius:4px;color:#757575!important;display:block;float:left;height:32px;line-height:30px;margin:0 10px 10px 0;padding:0 28px 0 14px}
#konf-ostatnie-container .sztyp .elem .sel{background-image:none;border-color:#f5f5f5;clear:both;cursor:pointer;font-size:.75rem}
#konf-ostatnie-container .sztyp .elem .sel .checked:hover{background-color:#79b51c;background-image:url(/szablony/meble/images/filter-remove-h.png);border-color:#79b51c;color:#fff!important;text-decoration:none}
#konf-ostatnie-container .sztyp .elem .title{background:#757575;border-color:#757575;color:#fff!important;cursor:pointer;font-size:.875rem}
#konf-ostatnie-container .sztyp .elem .title.checked{background:url(/szablony/meble/images/filter-remove-h.png) 100% no-repeat #79b51c;border-color:#79b51c;color:#fff!important;margin-bottom:10px}
#konf-ostatnie-container .sztyp .elem .title.checked:hover{background-color:#fff;background-image:url(/szablony/meble/images/filter-remove-g.png);color:#79b51c!important}
#konf-ostatnie-container .wyniki{padding-bottom:40px}
#konf-ostatnie-container .wyniki .brak-wynikow{font-size:1.25rem;margin:40px auto;text-align:center}
#konf-ostatnie-container .wyniki .obr{cursor:pointer;float:left;height:266px;position:relative;width:230px}
@media only screen and (max-width:40em){
.complaint tr td:nth-child(2){width:auto}
.complaint tr td:nth-child(4){padding-left:0!important}
.download-document{line-height:54px;text-align:left!important}
#konf-ostatnie-container .wyniki .obr{float:none;margin:0 auto}
}
#konf-ostatnie-container .wyniki .obr img{height:230px;width:230px}
#konf-ostatnie-container .wyniki .obr .inner{background:#fff;height:270px;padding:0 3px;position:absolute}
#konf-ostatnie-container .wyniki .obr .inner .info-zakup{background:hsla(0,0%,100%,.5);color:#333;display:block;font-size:.875rem;height:36px;padding:0 10px;text-align:center;width:100%}
#konf-ostatnie-container .wyniki .obr .info{display:none;padding:10px 10px 20px;position:relative;text-align:center}
#konf-ostatnie-container .wyniki .obr .info .nazwa{font-size:.875rem}
#konf-ostatnie-container .wyniki .obr .info .button{float:none;margin:5px auto;text-align:center}
#konf-ostatnie-container .wyniki .obr .info-brak-dekoru{background:hsla(0,0%,100%,.3);bottom:52px;color:#929292;font-size:.875rem;padding:10px;position:absolute;text-align:center;width:100%}
#konf-ostatnie-container .wyniki .obr.new{-webkit-animation:1s linear obr_show;animation:1s linear obr_show}
#konf-ostatnie-container .wyniki .obr.current,#konf-ostatnie-container .wyniki .obr:hover{z-index:1}
#konf-ostatnie-container .wyniki .obr.current .inner,#konf-ostatnie-container .wyniki .obr:hover .inner{border-radius:5px;box-shadow:0 0 20px 0 rgba(50,50,50,.5);overflow:hidden;z-index:104}
#konf-ostatnie-container .wyniki .obr.current .info,#konf-ostatnie-container .wyniki .obr:hover .info{display:block}
#konf-ostatnie-container .wyniki.loading:after{background:url(/szablony/meble/images/loading.gif) 50% 50% no-repeat hsla(0,0%,100%,.9);content:"Wczytywanie danych";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:110}
#konf-ostatnie-container .wyniki-inner .pager{margin-top:10px;text-align:center}
#konf-ostatnie-container .wyniki-inner .pager .change{margin:0 20px;padding-bottom:10px}
#konf-ostatnie-container .nagl{margin:32px 0 10px}
#konf-ostatnie-container .nagl h2{display:inline-block;font-size:1.5rem;margin:0 20px 0 0}
#konf-ostatnie-container .nagl .filtruj{border:1px solid #a7a9ac;border-radius:3px;color:#444;cursor:pointer;display:inline-block;font-size:.875rem;height:32px;line-height:30px;padding:0 12px;vertical-align:bottom}
#konf-ostatnie-container .nagl .filtruj:hover{color:#000}
#konf-ostatnie-container.filter-show .filtry{display:block}
#konf-ostatnie-container.filter-show .nagl .filtruj{background-color:#a7a9ac;color:#fff}
#konf-ostatnie-container .filtry{display:none;margin-top:15px}
#konf-ostatnie-container .filtry .filtr{background-color:#f5f5f5;border-radius:0 3px 3px;display:none;overflow:hidden;padding:10px 0 10px 10px}
#konf-ostatnie-container .filtry .filtr.current,#konf-ostatnie-container .filtry .filtr.kolor.osobno .filter.kolor2{display:block}
#konf-ostatnie-container .filtry .filtr.kolor.osobno .filter .name.n1{display:none}
#konf-ostatnie-container .filtry .filtr.kolor .filter .name{display:block;font-size:.75rem;padding:10px 0;text-transform:uppercase}
#konf-ostatnie-container .filtry .filtr.kolor:not(.osobno) .filter .name.n2,#konf-ostatnie-container .filtry .filtr.kolor:not(.osobno) .filter.kolor2{display:none}
#konf-ostatnie-container .filtry .menu .name{border-radius:3px 3px 0;color:#333;cursor:pointer;display:inline-block;font-size:.75rem;padding:10px 15px;position:relative;text-transform:uppercase}
#konf-ostatnie-container .filtry .menu .name.current{background-color:#f5f5f5;border:solid #f5f5f5;border-radius:3px 3px 0;border-width:1px 1px 0}
#konf-ostatnie-container .kolory{margin-bottom:0;overflow:hidden;padding:0}
#konf-ostatnie-container .kolory.kolor2{margin-top:10px}
#konf-ostatnie-container .kolory .kolor{border:1px solid transparent;cursor:pointer;float:left;margin-bottom:15px;margin-right:10px;padding:1px;text-align:center;vertical-align:top;width:175px}
#konf-ostatnie-container .kolory .kolor:hover{border:1px solid #79b51c;border-radius:5px;padding:1px}
#konf-ostatnie-container .kolory .kolor:hover .kname{color:#79b51c}
#konf-ostatnie-container .kolory .kolor .kname{color:#8b8b8b;display:block;font-size:.625rem;padding:3px 0;text-transform:uppercase}
#konf-ostatnie-container .kolory .kolor .kicon{border-radius:3px;display:block;height:30px;width:100%}
#konf-ostatnie-container .kolory .kolor.checked .kname{color:#79b51c}
#konf-ostatnie-container .kolory .kolor.bialy .kicon{background:#fff}
#konf-ostatnie-container .kolory .kolor.zolty .kicon{background:#e6e685}
#konf-ostatnie-container .kolory .kolor.pomaranczowy .kicon{background:#f39926}
#konf-ostatnie-container .kolory .kolor.czerwony .kicon{background:#e55e3f}
#konf-ostatnie-container .kolory .kolor.zielony .kicon{background:#adc953}
#konf-ostatnie-container .kolory .kolor.niebieski .kicon{background:#0d62a8}
#konf-ostatnie-container .kolory .kolor.szary .kicon{background:#e4e5dc}
#konf-ostatnie-container .kolory .kolor.czarny .kicon{background:#44443f}
#konf-ostatnie-container .kolory .kolor.brazowy .kicon{background:#825235}
#konf-ostatnie-container .kolory .kolor.drewno-jasne .kicon{background:url(/gfx/konfigurator/dekory/drewno-jasne.jpg)}
#konf-ostatnie-container .kolory .kolor.drewno-ciemne .kicon{background:url(/gfx/konfigurator/dekory/drewno-ciemne.jpg)}
#konf-ostatnie-container .kolory .sel.checked{border:1px solid #79b51c;border-radius:5px}
#konf-ostatnie-container .kolortyp .sel{background-color:#fff;border:1px solid #79b51c;border-radius:4px;color:#79b51c;cursor:pointer;display:inline-block;line-height:32px;min-height:32px;padding:0 14px;text-transform:uppercase}
#konf-ostatnie-container .kolortyp .sel.checked{background:url(/szablony/meble/images/filter-remove-h.png) 100% no-repeat #79b51c;color:#fff;padding:0 28px 0 14px}
#konf-ostatnie-container .kolortyp .sel:hover{background-color:#79b51c;border:1px solid #79b51c;color:#fff}
#konf-ostatnie-container .welcome-header.new{background-color:#fff!important;border:1px solid #a7a9ac}
#konf-ostatnie-container .welcome-header{margin-bottom:20px;padding:25px 29px;position:relative}
#szafka_add_btn{margin:0;padding:0}
#konfiguracja{clear:both;font-size:.75rem;margin:0 auto;max-width:72.5rem;position:relative;z-index:1}
#konfiguracja .edit{color:#686868;float:left;margin-bottom:10px;max-width:360px;position:relative}
@media only screen and (max-width:40em){
#konf-ostatnie-container .kolortyp .sel{line-height:16px;margin-right:10px;padding-bottom:5px;padding-top:5px}
#konfiguracja .edit{margin-bottom:0;width:100%}
}
#konfiguracja .group{background-color:#f5f5f5;border:4px solid #f5f5f5;border-bottom:3px solid #e0e1e2;border-radius:5px;color:#222;cursor:pointer;margin-bottom:10px;padding:3px 6px 30px 0;position:relative;text-align:center}
#konfiguracja .group.szczegoly,#konfiguracja .group.zaawansowane{padding-bottom:0}
#konfiguracja .group .kolor-elem{display:inline-block;margin:0 15px;position:relative}
#konfiguracja .group .kolor-elem figure{border:1px solid #cacaca;border-radius:20px;height:40px;margin:0 auto 7px;overflow:hidden;width:40px}
#konfiguracja section.otwory,#konfiguracja section.szczegoly,#konfiguracja section.zaawansowane{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}
body.konfigurator-cls{width:inherit}
section#mini-tutorial{background:#f3f3f3;border:1px solid #d1d1d1;padding:5px 80px 5px 10px;position:absolute;right:0;width:780px;z-index:10}
section#mini-tutorial .zamk{color:#494949;cursor:pointer;display:inline-block;font-size:.625rem;position:absolute;right:10px;text-transform:uppercase;top:6px;vertical-align:middle}
section#mini-tutorial .zamk:hover{color:#090909}
section#mini-tutorial .zamk .ico{display:inline-block;height:20px;line-height:20px;vertical-align:middle}
section#mini-tutorial .msg{font-size:.875rem;line-height:1.5em}
section#mini-tutorial .msg .ico-kolko{background:0 0;border:1px solid #000;border-radius:8px;display:inline-block;height:14px;margin:1px 2px;vertical-align:middle;width:14px}
#konf.loading .edit_tabs:after,#konf.loading section.edit:after,#konf.picker .edit_tabs:after,#konf.picker section.edit:after{background:hsla(0,0%,100%,.8);content:"";height:106%;left:-3%;position:absolute;top:-3%;width:106%}
#konf p,#picker p{font-size:.75rem}
#konf p.opis_seo{color:#333;font-size:13px;line-height:18px;margin:43px 0 46px}
#konf p.opis_seo a{color:#333;text-decoration:underline}
#konf.active-options #edit_tabs,#konf.loading:after{opacity:.2}
#konfiguracja section.group.current .ctrl-link{cursor:pointer}
#konfiguracja section.group.current .ctrl-link:hover{opacity:1}
#konfiguracja section.group.styl{text-align:left}
#konfiguracja section.group h3,#konfiguracja section.narozniki.current h3,#konfiguracja section.otwory.current h3,#konfiguracja section.szczegoly.current h3,#konfiguracja section.wyciecia.current h3,#konfiguracja section.zaawansowane.current h3{color:#686868;display:block;font-size:1rem;margin-bottom:5px;margin-top:0}
#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,#konfiguracja section.zaawansowane h3{color:#8d8d8d;display:block;font-size:.875rem;margin-bottom:5px;margin-top:5px}
#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 #edit_tabs section.current .elem figure.small{border-radius:20px;float:left;height:40px;margin:5px 33px 0 14px;width:40px}
#konfiguracja #edit_tabs .elem figure.small{border:1px solid #cacaca;border-radius:15px;display:inline-block;float:none;height:30px;overflow:hidden;vertical-align:middle;width:30px}
#konfiguracja section.kolor-elem section.info h4{color:#686868;font-size:.875rem;text-align:center}
#konfiguracja section.kolor-elem section.info p{display:none}
#konfiguracja section.kolor-elem.disabled{opacity:.5}
#konfiguracja .group section.kolor-elem{clear:both;display:block;float:none;height:65px;margin:0 0 10px;position:relative}
#konfiguracja .group section.kolor-elem figure{border-radius:30px;float:left;height:60px;margin:0 0 0 7px;width:60px}
#konfiguracja .group section.kolor-elem section.info{float:right;padding-left:10px;width:250px}
#konfiguracja .group section.kolor-elem section.info h4{color:#686868;font-size:1rem;margin-bottom:5px;text-align:left}
#konfiguracja .group section.kolor-elem section.info p{display:block;font-size:.875rem}
#konfiguracja .group section.kolor-elem section.info p .dekor-kod{font-size:.75rem}
#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 .kolor-elem .info p .dekor-usl{font-size:.75rem}
#konfiguracja div.opcje_row{text-align:center}
@media only screen and (max-width:40em){
#konfiguracja .group{border-bottom:none}
#konfiguracja div.opcje_row{text-align:left}
}
#konfiguracja .group div.zaawansowane_row{display:none}
#konfiguracja .group.current div.zaawansowane_row{display:block}
#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}
#konfiguracja .current .kolor-elem div.tooltip .kolor{display:none}
#konfiguracja div.tooltip{background:0 0;bottom:80px;height:auto;left:-149px;margin-left:50%;opacity:1;pointer-events:none;position:absolute;text-align:center;width:300px}
#konfiguracja div.tooltip .inner{background:#333;border-radius:5px;bottom:0;color:#fff;display:inline-block;font-size:.875rem;padding:6px 15px;position:relative}
#konfiguracja div.tooltip .inner2{padding:15px}
#konfiguracja div.tooltip .inner:after{background:#333;bottom:-5px;content:url(/szablony/meble/images/st2.png);content:"";height:10px;left:50%;margin-left:-8px;position:absolute;transform:rotate(45deg);width:10px}
#konfiguracja div.tooltip .inner .desc2{float:left;max-width:132px;text-align:left}
#konfiguracja div.tooltip .inner .title{font-size:.875rem;padding:0 0 3px}
#konfiguracja div.tooltip .inner .desc{float:none;font-size:.875rem;width:auto}
#konfiguracja div.tooltip .inner2 .img{margin-right:10px}
#konfiguracja div.tooltip .inner2 .title{font-size:1rem}
#konfiguracja div.tooltip .inner2 .desc{font-size:.8125rem}
#konfiguracja .wymiary_row{text-align:center}
#konfiguracja div.elem{margin:0 5px 5px;display:block;text-align:left}
#edit_tabs,#konf .edit_tabs{display:block;position:relative}
#edit_tabs p{font-size:1em;line-height:1.2}
#edit_tabs.new,#konf .edit_tabs.new{z-index:3}
#konfiguracja #edit_tabs div.elem{float:none;max-width:75px;position:relative;vertical-align:top;display:inline-block;max-width:325px;width:325px}
#konfiguracja #edit_tabs div.elem p.m .full{max-width:260px}
#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.elem div.tooltip{display:none}
#konfiguracja #edit_tabs div.elem div.elem{display:none}
section#konfiguracja #edit_tabs div.elem div.elem{display:block}
#konfiguracja #edit_tabs div.control div.control div.widget div.bt div.title{display:none}
#konfiguracja #edit_tabs div.ico{display:inline-block;height:32px;margin:0 10px 0 5px;width:32px;float:left}
#konfiguracja #edit_tabs .elem:hover div.ico{background-position-y:-185px}
#konfiguracja #edit_tabs .elem:hover .m,#konfiguracja #edit_tabs .kolor-elem:hover .m{color:#007aff}
#konfiguracja #edit_tabs .group.current .elem:hover div.ico{background-position-y:-151px}
#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;margin-left:0;margin-right:3px;vertical-align:middle}
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}
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_brzeg4,#konf.model-L div.ico_brzeg2{background-position:-852px -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{transform:rotate(90deg)}
#konf.model-C div.ico_brzeg4{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 div.elem div.l .lb,#konfiguracja div.elem p.l .lb{display:none}
#konfiguracja .wymiary div.elem:not(:last-child){margin-bottom:30px}
#konfiguracja div.elem div.l span.lb,#konfiguracja div.elem p span.lb{display:inline-block}
#konfiguracja div.elem div.l,#konfiguracja div.elem p{display:block;float:left;font-size:1rem;margin:6px 0 0}
#konfiguracja div.elem div.l,#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 .current.noico div.elem div.l,#konfiguracja .current.noico div.elem p.l{max-width:270px}
#konfiguracja div.elem span.m{color:#222;margin-right:0;max-width:210px}
#konf div.edit_tabs .group.current .elem .full .img,div.konf .edit .group .elem .img,div.konf .edit .group .kolor-elem .img{border:1px solid #ededed;display:block;float:left;height:60px;margin-bottom:5px;margin-right:5px;width:80px}
#konf div.edit_tabs .kolor-elem .img,div.konf .edit .group .kolor-elem .img{height:70px;overflow:hidden;width:100px}
#konf div.edit_tabs .group.current .elem .full .img img,div.konf .edit .group .elem .img img{max-height:70px;max-width:80px}
#konf div.edit_tabs .group.current .elem .full .img.with,div.konf .edit .group .elem .img.with{border:none;text-align:center}
#konf div.edit_tabs .group.current .elem .full .img.with img,div.konf .edit .group .elem .img.with img{border:1px solid #ededed}
div.konf .edit .group .elem .desc{width:240px;float:left}
#konf div.edit_tabs .group.current .elem .full .desc .lbl,div.konf .edit .group .elem .desc .lbl{display:block;font-size:.875rem;font-weight:700;overflow:hidden;padding-bottom:0}
#konf div.edit_tabs .group.current .elem .full .desc .val,div.konf .edit .group .elem .desc .val{clear:both;display:inline-block;line-height:1.3;padding-left:5px}
#konf .modal-conf.view-container{height:auto;position:relative}
@media only screen and (max-width:40em){
#konfiguracja div.tooltip{left:-270px;pointer-events:auto}
#konfiguracja div.tooltip .inner:after{left:95%}
#konfiguracja div.elem div.l,#konfiguracja div.elem p{float:none;margin:0}
#konf .modal-conf.view-container{display:flex;flex-direction:column-reverse;height:380px}
}
#konf .view-container:after{clear:both;content:"";display:block}
#konf .view{color:#686868;float:right;height:650px;position:relative;width:800px;z-index:1}
#konf .view--fixed{position:fixed;right:100px;top:0}
#konf .view input{color:#686868}
#konf.loading #korpus-ctrls{opacity:.8}
#draw2d svg{position:relative}
.view #controls_kuchnia div.control,.view div.control{height:88px;padding:10px;position:absolute;width:88px}
.view #controls_kuchnia div.control.nocontrol,.view div.control.nocontrol{height:auto;position:relative;width:auto}
#ctrl-fronty_info{font-size:.6875rem;left:328px;position:absolute;top:530px;width:318px}
#ctrl-fronty_info .box{text-align:right}
.view div.control.hidden{display:none}
.view div.control div.label{background:0 0;color:#686868;font-size:1rem;left:-36px;pointer-events:none;position:absolute;text-align:center;text-shadow:none;top:-15px;width:168px}
.view div.control div.bottom{top:100px}
.view div#ctrl-kuchnia_wysokosc div.label,.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,.view div#ctrl-kuchnia_glebokosc div.label{color:#a7c400}
.view div#ctrl-kuchnia_scn0_szerokosc div.label,.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,.view div#ctrl-wysokosc3 div.label{color:#ac00b7}
.view div#ctrl-szerokosc3 div.label,.view div#ctrl-wysokosc3 div.label{color:#1a00b7}
.view div.box{background:#fff;border:1px solid #828283;border-radius:50px;cursor:pointer;height:80px;overflow:hidden;position:relative;text-align:center;width:80px}
.view div.nocontrol div.box{border:none;border-radius:0;cursor:auto;height:auto;max-height:550px;overflow-x:auto;overflow-y:auto;text-align:left;width:auto}
.view #ctrl-lista_elementow h1{font-size:1.375rem}
.view #ctrl-lista_elementow table{width:100%}
.view #ctrl-lista_elementow table tr td,.view #ctrl-lista_elementow table tr th{border-bottom:1px solid #e7e7e7;padding:4px 10px}
.view #ctrl-lista_elementow table tr th{font-size:.875rem}
.view #ctrl-lista_elementow table tr td img{max-height:50px}
.view div.box div.img{border-radius:50px;height:80px;overflow:hidden;width:80px}
.view div.controls div.current div.box{border:1px solid #007aff;margin-left:0;margin-top:0;overflow:visible}
.view div.controls div.current{z-index:2}
.view div.control.small{height:44px;padding:0;width:44px}
.view div.control.current{height:auto}
.view div.control.small div.box{height:40px;width:40px}
.view div.control.small div.label{bottom:-31px;display:inline-block;font-size:.875rem;left:-24px;top:auto;white-space:normal;width:85px}
.view div.control.small div.box div.img{height:40px;width:40px}
.view div.controls div.control.small div.widget{left:-202px;top:50px}
.view div.control.toggler div.box{background:0 0;border:none;overflow:visible}
.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:none}
#konf #ctrl-front .box .img.usl,#konf #ctrl-front2 .box .img.usl,#konf #ctrl-korpus .box .img.usl{border-radius:50px}
#konf #ctrl-front .box .img.usl.anim,#konf #ctrl-front2 .box .img.usl.anim,#konf #ctrl-korpus .box .img.usl.anim{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
#konf:not(.usl-fro-90) #ctrl-front .box .img.usl.anim,#konf:not(.usl-fro-90) #ctrl-front2 .box .img.usl.anim{-webkit-animation-name:rotate90;animation-name:rotate90}
#konf.usl-fro-90 #ctrl-front .box .img.usl.anim,#konf.usl-fro-90 #ctrl-front2 .box .img.usl.anim{-webkit-animation-name:rotate0;animation-name:rotate0}
#konf:not(.usl-fro-90) #ctrl-front .box .img.usl:not(.anim),#konf:not(.usl-fro-90) #ctrl-front2 .box .img.usl:not(.anim){transform:rotate(-90deg)}
#konf.usl-fro-90 #ctrl-front .box .img.usl:not(.anim),#konf.usl-fro-90 #ctrl-front2 .box .img.usl:not(.anim){transform:rotate(0)}
@-webkit-keyframes rotate0{
0%{-webkit-transform:rotate(-90deg)}
to{-webkit-transform:rotate(0)}
}
@keyframes rotate0{
0%{transform:rotate(-90deg)}
to{transform:rotate(0)}
}
@-webkit-keyframes rotate90{
0%{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(-90deg)}
}
@keyframes rotate90{
0%{transform:rotate(0)}
to{transform:rotate(-90deg)}
}
section.view div.controls div.control div.box div.value{display:table-cell;font-size:1.125rem;height:80px;text-align:center;vertical-align:middle;width:80px}
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;font-size:1.125rem;height:80px;vertical-align:middle;width:80px}
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]{-moz-appearance:textfield;border:1px solid #dadada;display:inline-block;font-size:1.125rem;height:28px;margin:0;padding:0;text-align:center;width:55px}
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;margin-top:2px;position:absolute}
section.view div.controls div.control div.box div.value-visible{display:table-cell;font-size:.875rem;height:80px;line-height:1.2;vertical-align:middle;width:80px}
section.view div.controls div.control div.cline,section.view div.controls div.control div.cline .cline2,section.view div.controls div.control div.lline{display:none;position:absolute}
section.view div.controls div.control div.lline.wysokosc{background:#ff1400;border-radius:3px;display:block;width:3px}
section.view div.controls div.control div.lline.szerokosc{background:#ff8400;border-radius:3px;display:block;height:3px}
section.view div.controls div.control div.lline.glebokosc{background:#a7c400;border-radius:3px;display:block;height:3px;transform:rotate(-40deg)}
section.view div.controls div.control div.cline.type-h,section.view div.controls div.control div.cline.type-hv,section.view div.controls div.control div.cline.type-v,section.view div.controls div.control div.cline.type-vh{display:block}
section.view div.controls div.control div.cline.type-h{background:#fff;border-top:1px dotted #555;height:0}
section.view div.controls div.control div.cline.szerokosc .dot,section.view div.controls div.control.current div.cline.szerokosc .dot{background:#ff8400;border:none}
section.view div.controls div.control div.cline.glebokosc .dot,section.view div.controls div.control.current div.cline.glebokosc .dot{background:#a7c400;border:none}
section.view div.controls div.control div.cline.wysokosc .dot,section.view div.controls div.control.current div.cline.wysokosc .dot{background:#ff1400;border:none}
section.view div.controls div.control div.cline.type-h .dot{top:-6px}
section.view div.controls div.control div.cline.type-v{border-left:1px dotted #555;width:1px}
section.view div.controls div.control div.cline.type-v .dot{left:-5px}
section.view div.controls div.control div.cline.type-hv{background:#fff;border-top:1px dotted #555;height:0}
section.view div.controls div.control div.cline.type-hv div.cline2{background:#fff;border-left:1px dotted #555;display:block;-webkit-transform:translateY(.01px);width:0}
section.view div.controls div.control.current div.cline .dot{background:#007aff}
section.view div.controls div.control.current div.cline.type-h,section.view div.controls div.control.current div.cline.type-hv{border-top:1px dotted #007aff}
section.view div.controls div.control.current div.cline.type-hv div.cline2{border-left:1px dotted #007aff}
section.view div.controls div.control div.cline .dot{background:#828283;border:1px solid #fff;border-radius:6px;height:10px;position:absolute;width:10px}
#konf.active-options section.view div.controls div.control div.cline,#konf.active-options section.view div.controls div.control div.lline{display:none}
#konf.active-options #controls_kuchnia{opacity:.2}
#konfiguracja.styl #color_presets{display:block;padding-top:15px}
#konfiguracja #color_presets{clear:both;display:none;margin-top:525px;padding:0}
#konfiguracja #color_presets .color-preset{border:1px solid #ddd;display:inline-block;margin:5px;padding:5px;position:relative;vertical-align:top;width:180px}
#konfiguracja #color_presets .color-preset .img{text-align:center}
#konfiguracja #color_presets .color-preset .img a{display:block}
#konfiguracja #color_presets .color-preset .img img{height:120px;max-width:100%}
#konfiguracja #color_presets .color-preset .set{background-color:#007aff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9375rem;margin-top:5px;padding:5px 0;text-align:center}
#konfiguracja #color_presets .color-preset .set:hover{background-color:#006fe7;color:#fff;transition:.15s ease-in}
#konfiguracja #color_presets .color-preset div.dekory{pointer-events:none;position:absolute;right:10px;top:5px}
#konfiguracja #color_presets .color-preset div.dekory div.dek{display:inline-block;height:27px;margin:2px;width:27px}
#konfiguracja #color_presets .color-preset div.dekory div.dek img{border-radius:16px;box-shadow:1px 1px 2px 1px rgba(0,0,0,.2);height:27px;width:27px}
div.konf.loading .controls .control.current .widget .wdt:after{background:hsla(0,0%,44%,.8);border-radius:6px;color:#cacaca;content:"wczytywanie danych ...";font-size:.875rem;height:100%;left:0;line-height:27px;min-height:28px;min-width:80px;padding-top:0;position:absolute;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.3);top:0;width:100%;z-index:123456789}
section.view div.controls div.control div.widget{background:url(/szablony/meble/images/st.png) top no-repeat;display:none;left:-172px;padding-top:14px;position:absolute;top:100px;width:450px}
section.view div.controls div.control.bottom div.widget{background:url(/szablony/meble/images/st2.png) bottom no-repeat;bottom:125px;padding-bottom:14px;padding-top:0;top:auto}
section.view div.controls div.control div.widget.lft1{background-position-x:254px;left:-210px}
section.view div.controls div.control div.widget.lft2{background-position-x:284px;left:-240px}
section.view div.controls div.control div.widget.lft3{background-position-x:314px;left:-270px}
section.view div.controls div.control.current div.widget{display:block}
section.view div.controls div.control div.widget div.wdt.default{background:#717171;color:#fff;float:none;left:0;margin:0 auto;position:relative;top:0;width:450px}
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{left:-55px;width:560px}
section.view div.controls div.control div.widget div.wdt.count6{left:-100px;width:670px}
section.view div.controls div.control div.widget div.wdt.count7{left:-165px;width:780px}
section.view div.controls div.control div.widget div.wdt.count8{left:-230px;width:890px}
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)}
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)}
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)}
section.view div.controls div.control div.widget div.wdt.default:first-child{border-top-left-radius:6px;border-top-right-radius:6px}
section.view div.controls div.control div.widget div.wdt.default:last-child{border-bottom:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding-bottom:0}
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{border-bottom:1px solid #5d5d5d;padding-bottom:10px}
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{display:inline-block;max-width:283px}
#konf div.controls div.control div.widget div.title2{font-size:1rem;padding-top:8px;text-align:center}
#konf div.controls div.control div.widget div.title_help{font-size:.75rem;padding:3px 3px 0;text-align:center}
#konf div.controls div.control div.widget div.reason{color:#ff8400;height:auto;margin-top:0;max-height:0;overflow:hidden;text-align:center;text-shadow:0 0 2px #333;transition:.2s ease-in-out}
#konf div.controls div.control div.widget div.reason:after{color:#ff9727;content:"\00d7";display:inline-block;margin-left:5px;vertical-align:middle}
#konf div.controls div.control div.widget div.reason.visible{font-size:11px;margin-top:2px;max-height:50px;transition:.2s ease-in-out}
#konf div.controls div.control div.widget div.ctrls{height:50px;margin:0 5px 10px;position:relative}
#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{cursor:pointer;height:48px;line-height:48px;position:absolute;top:0;width:48px}
#konf div.controls div.control div.widget div.ctrls span.sub{background-position:0 -35px;left:0}
#konf div.controls div.control div.widget div.ctrls span.add{background-position:-50px -35px;right:0}
#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{height:50px;left:60px;position:absolute;top:0;width:280px}
#konf div.controls div.control div.widget div.ctrls div.line_bg{border-top:2px solid #fff;height:1px;margin-left:3px;margin-top:24px;width:294px}
#konf div.controls div.control div.widget div.ctrls div.line div.step{cursor:pointer;height:25px;position:absolute;text-align:center;top:16px;width:25px}
#konf div.controls div.control div.widget div.ctrls div.line div.step span.b{background:#717171;border:1px solid #fff;border-radius:8px;height:15px;left:3px;position:absolute;top:0;width:15px}
#konf div.controls div.control div.widget div.ctrls div.line div.step.curr{cursor:default;margin-left:0;top:12px!important}
#konf div.controls div.control div.widget div.ctrls div.line div.step.curr .b{background-color:#ef532c;border:2px solid #fff;border-radius:12px;height:20px;left:0;width:20px}
#konf div.controls div.control div.widget div.ctrls div.line div.step span.v{font-size:.875rem;left:-2px;position:absolute;top:21px;width:100%}
#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;border-radius:0 0 6px 6px;height:43px;overflow:hidden}
#konf div.controls div.control div.widget div.title{float:left;font-size:.875rem;padding:14px 0 0 25px}
#konf div.controls div.control div.widget div.jedn{border:1px solid #d0d0d0;border-radius:3px;float:right;height:22px;margin:10px 10px 0 0;overflow:hidden;position:relative;width:90px}
section.view div.controls div.control div.widget div.jedn span{background-color:#707070;color:#fff;cursor:pointer;display:block;float:left;height:22px;line-height:22px;padding:0;text-align:center;width:44px}
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{background:#5d5d5d;border-radius:0 0 6px 6px;color:#fff;margin:14px 0 0;padding:5px 10px}
#konf div.wdt.choice div.options{margin:10px 4px 0;overflow:hidden;position:relative}
#konf div.wdt.choice div.options div.opt{cursor:pointer;float:left;height:145px;margin:0 5px 15px;position:relative;width:100px}
#konf div.wdt.choice div.options div.opt.blocked{opacity:.5}
#konf div.wdt.choice div.options div.opt span.img{background:50% 50%/100% no-repeat #fff;border:1px solid #d2d2d2;border-radius:6px;display:block;height:85px;left:0;overflow:hidden;position:absolute;text-align:center;top:0;width:90px}
#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{height:90px;width:90px}
#konf div.wdt.choice div.options div.opt span.lbl{color:#fff;left:0;position:absolute;text-align:center;top:100px;width:100px}
#konf .addon div.wdt.choice{padding:10px 5px}
#konf .addon div.wdt.choice .tooltip-wymiaralt{background:#72bf44;border-radius:50%;color:#fff;font-size:.75rem;height:18px;position:absolute;right:10px;text-align:center;top:10px;width:18px;z-index:999}
#konf .addon div.wdt.choice .tooltip-wymiaralt .tooltip{border-radius:5px;width:300px}
#konf .addon div.wdt.choice .tooltip-wymiaralt:hover .tooltip{display:block}
#konf .addon div.wdt .title2{font-size:1.125rem;padding:0 0 0 10px}
#konf .addon div.wdt.choice div.options div.opt{display:block;font-size:.875rem;height:auto;margin:2px 5px;width:280px}
#konf .addon div.wdt.choice div.options div.opt:hover span.lbl{color:#666}
#konf .addon div.wdt.choice div.options div.opt span.img{background-color:#fff;border:2px solid #d2d2d2;display:inline-block;height:60px;line-height:115px;position:relative;text-align:center;vertical-align:top;width:60px}
#konf .addon div.wdt.choice div.options div.opt.current span.img{border:3px solid #ef532c}
#konf .addon div.wdt.choice div.options div.opt span.price{bottom:8px;color:#222;font-size:.875rem;position:absolute;right:10px}
#konf .addon div.wdt.choice div.options div.opt span.count{background-color:#fff;border-radius:3px;bottom:6px;box-shadow:1px 1px 1px rgba(0,0,0,.3);color:#222;font-size:.8125rem;height:17px;left:77px;line-height:17px;opacity:.7;padding:0 5px;position:absolute;text-align:center;width:auto}
#konf .addon div.wdt.choice div.options div.opt span.lbl{color:#333;display:inline-block;left:0;padding-left:10px;position:relative;text-align:left;top:0;vertical-align:top;width:190px}
#konf .addon div.wdt.choice div.hint{background:#a8a8a8;border-radius:0}
#konf div.addon div.control div.widget div.reason{background:#ff8400;border-radius:5px;color:#fff;height:auto;margin-top:0;max-height:0;overflow:hidden;padding:0 5px;text-align:center;transition:.2s ease-in-out}
#konf div.addon div.control div.widget div.reason:after{color:#fff;content:"\00d7";display:inline-block;margin-left:5px;text-shadow:1px 1px 1px rgba(0,0,0,.3);vertical-align:middle}
#konf div.addon div.control div.widget div.reason.visible{margin-top:2px;max-height:35px;transition:.2s ease-in-out}
#konf .addon .dodaj-kolor{background:url(/szablony/meble/images/arrow_add4.png) 7px 50% no-repeat #eee;border:1px solid #b8b8b8;border-radius:5px;color:#1b86fb;cursor:pointer;font-size:1.125rem;margin:15px 24px;padding:10px 10px 10px 38px}
#konf .addon #ctrl-front_kolor_uklad.front td.col_d1,#konf .addon #ctrl-front_kolor_uklad.front th.col_d1,#konf .addon #ctrl-front_kolor_uklad.front2 td.col_d2,#konf .addon #ctrl-front_kolor_uklad.front2 th.col_d2{background:#e7e7e7;border-left:1px solid #b9b9b9;border-right:1px solid #b9b9b9}
#konf .addon #ctrl-front_kolor_uklad.front th.col_d1,#konf .addon #ctrl-front_kolor_uklad.front2 th.col_d2{border-top:1px solid #b9b9b9}
#konf .addon #ctrl-front_kolor_uklad.front tr:last-child td.col_d1,#konf .addon #ctrl-front_kolor_uklad.front2 tr:last-child td.col_d2{border-bottom:1px solid #b9b9b9}
#konf .addon .dodaj-kolor:hover{border:1px solid #969696;color:#1577e2}
#konf div.wdt.choice div.options.korpus_nawierty div.val-0 span.img{background:#fff}
#konf #ctrl-szuflada_kolor .val-1 .img,#konf .kolor-elem.rel-szuflada_kolor .val-1 .img,#konf div.wdt.choice div.options.szuflada_kolor .val-1 .img{background:url(/szablony/meble/images/szuflady/czarny-mat-c.jpg) 0 0/60px}
#konf #ctrl-szuflada_kolor .val-2 .img,#konf .kolor-elem.rel-szuflada_kolor .val-2 .img,#konf div.wdt.choice div.options.szuflada_kolor .val-2 .img{background:url(/szablony/meble/images/szuflady/antracyt-c.jpg) 0 0/60px}
#konf #ctrl-szuflada_kolor .val-3 .img,#konf .kolor-elem.rel-szuflada_kolor .val-3 .img,#konf div.wdt.choice div.options.szuflada_kolor .val-3 .img{background:url(/szablony/meble/images/szuflady/bialy-mat-c.jpg?v=3) 0 0/60px}
#konf #ctrl-szuflada_kolor .val-4 .img,#konf .kolor-elem.rel-szuflada_kolor .val-4 .img,#konf div.wdt.choice div.options.szuflada_kolor .val-4 .img{background:url(/szablony/meble/images/szuflady/inox-c.jpg) 0 0/60px}
#konf #ctrl-szuflada_kolor .val-5 .img,#konf #ctrl-szuflada_kolor .val-6 .img,#konf .kolor-elem.rel-szuflada_kolor .val-5 .img,#konf .kolor-elem.rel-szuflada_kolor .val-6 .img,#konf div.wdt.choice div.options.szuflada_kolor .val-5 .img,#konf div.wdt.choice div.options.szuflada_kolor .val-6 .img{background:0 0/60px #fff}
#konf #ctrl-szuflada_kolor .val-7 .img,#konf .kolor-elem.rel-szuflada_kolor .val-7 .img,#konf div.wdt.choice div.options.szuflada_kolor .val-7 .img{background:url(/szablony/meble/images/szuflady/czarny-czarny-tb-c.jpg) 0 0/60px}
#konf #ctrl-szuflada_kolor .val-8 .img,#konf .kolor-elem.rel-szuflada_kolor .val-8 .img,#konf div.wdt.choice div.options.szuflada_kolor .val-8 .img{background:url(/szablony/meble/images/szuflady/inox-tb-c.jpg) 0 0/60px}
#konf #ctrl-szuflada_kolor .val-9 .img,#konf .kolor-elem.rel-szuflada_kolor .val-9 .img,#konf div.wdt.choice div.options.szuflada_kolor .val-9 .img{background:url(/szablony/meble/images/szuflady/bialy-c.jpg) 0 0/60px}
#konf #ctrl-szuflada_kolor .val-10 .img,#konf #ctrl-szuflada_kolor .val-11 .img,#konf .kolor-elem.rel-szuflada_kolor .val-10 .img,#konf .kolor-elem.rel-szuflada_kolor .val-11 .img,#konf div.wdt.choice div.options.szuflada_kolor .val-10 .img,#konf div.wdt.choice div.options.szuflada_kolor .val-11 .img{background:url(/szablony/meble/images/szuflady/szary-c.jpg) 0 0/60px}
#konf div.wdt.choice div.options.szuflada_kolor .opt .img{background-size:67px}
#konf .kolor-elem.rel-szuflada_kolor .val .img{background-size:44px;height:60px;margin-left:-1px;margin-top:-1px;width:60px}
div.wdt div.boxin{left:16px;position:absolute;top:4px;width:80px}
div.wdt div.boxin div.input input{border:2px solid #5d5d5d;text-align:center;vertical-align:middle;width:40px}
div.wdt div.boxin div.input input .lbl{vertical-align:middle}
#edit_tabs div.control.small,#konf .edit_tabs div.control.small{margin-bottom:10px;top:0;width:auto}
#edit_tabs div.control.small p.l,#konf .edit_tabs div.control.small p.l{display:none}
#edit_tabs .current div.control.small p.l,#konfiguracja .edit_tabs .current div.control.small p.l{display:block;margin-right:0;width:185px}
#edit_tabs .current div.control.small p.m,#konfiguracja .edit_tabs .current div.control.small p.m{display:block;font-size:.75rem;margin-right:0;width:185px}
#edit_tabs .current div.control.small p.m .full,#konf .edit_tabs .current div.control.small p.m .full{max-width:none}
#edit_tabs .group div.control div.widget.exposed,#edit_tabs div.control div.widget,#konf .edit_tabs .group div.control div.widget.exposed,#konf .edit_tabs div.control div.widget{clear:both;display:block}
#edit_tabs div.control .box .value,#konf .edit_tabs div.control .box .value{display:none}
#edit_tabs div.control .box .input,#konf .edit_tabs div.control .box .input{display:inline-block;position:relative}
#edit_tabs div.control .box .input select,#konf .edit_tabs div.control .box .input select{background-image:none;border:1px solid #a7a9ac;border-radius:4px;box-shadow:none;font-size:.8125rem;height:28px;padding:0 5px;-moz-text-align-last:center;text-align-last:center;width:50px}
#edit_tabs div.control .box .input.invalid input[type=number],#konf .edit_tabs div.control .box .input.invalid input[type=number]{border:1px solid #fd0000}
#edit_tabs div.control .box .input.invalid div.tooltip,#konf .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],#konf .edit_tabs div.control .box .input input[type=number],#konf .edit_tabs div.control .box .input input[type=text]{-moz-appearance:textfield;border:1px solid #a7a9ac;border-radius:4px;box-shadow:none;display:inline-block;font-size:.8125rem;height:28px;text-align:center;width:50px}
#konf .edit_tabs div.control .box .input input[type=number]::-webkit-inner-spin-button,#konf .edit_tabs div.control .box .input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}
#edit_tabs .group.current .control,.edit_tabs .group.current .control{cursor:pointer}
#edit_tabs .group.current .control.nocontrol,.edit_tabs .group.current .control.nocontrol{background:0 0;box-shadow:none}
#edit_tabs .group .control.current div.l,.edit_tabs .group .control.current div.l{max-width:100%}
#edit_tabs .group.current.noico .control.current div.l,.edit_tabs .group.current.noico .control.current div.l{width:270px}
#edit_tabs div.controls div.control.bottom div.widget,#konf .edit_tabs div.controls div.control.bottom div.widget{background:url(/szablony/meble/images/st2.png) bottom no-repeat;bottom:125px;padding-bottom:14px;padding-top:0;top:auto}
#edit_tabs div.control div.widget.lft1,#konf .edit_tabs div.control div.widget.lft1{background-position-x:254px;left:-210px}
#edit_tabs div.control div.widget.lft2,#konf .edit_tabs div.control div.widget.lft2{background-position-x:284px;left:-240px}
#edit_tabs div.control div.widget.lft3,#konf .edit_tabs div.control div.widget.lft3{background-position-x:314px;left:-270px}
#edit_tabs div.controls div.control.current div.widget,#konf .edit_tabs div.controls div.control.current div.widget{display:block}
#edit_tabs div.control div.widget div.wdt.default,#konf .edit_tabs div.control div.widget div.wdt.default{color:#717171;float:none;left:0;margin:0 auto;top:0;width:auto}
#edit_tabs div.control div.widget div.wdt.switcher,#konf .edit_tabs div.control div.widget div.wdt.switcher{height:35px;margin:5px 0}
#edit_tabs div.control div.widget div.wdt.switcher .options .opt,#konf .edit_tabs div.control div.widget div.wdt.switcher .options .opt{cursor:pointer;display:inline-block;float:left!important;height:35px;margin:0;position:relative;width:140px}
#konfiguracja #edit_tabs div.control div.widget div.wdt.switcher .options .opt div.ico,#konfiguracja .edit_tabs div.control div.widget div.wdt.switcher .options .opt div.ico{float:none;margin:0;position:absolute}
#konfiguracja #edit_tabs div.control div.widget div.wdt.switcher .options .opt div.ico.left,#konfiguracja .edit_tabs div.control div.widget div.wdt.switcher .options .opt div.ico.left{left:0}
#konfiguracja #edit_tabs div.control div.widget div.wdt.switcher .options .opt div.ico.right,#konfiguracja .edit_tabs div.control div.widget div.wdt.switcher .options .opt div.ico.right{right:0}
#edit_tabs div.control div.widget div.wdt.switcher .options .opt .sw,#konf .edit_tabs div.control div.widget div.wdt.switcher .options .opt .sw{border:2px solid #aaa;border-radius:14px;height:29px;left:38px;position:absolute;top:2px;width:64px}
#edit_tabs div.control div.widget div.wdt.switcher .options .opt .sw .dgl,#konf .edit_tabs div.control div.widget div.wdt.switcher .options .opt .sw .dgl{background:#848484;border-radius:10px;height:21px;position:absolute;top:2px;transition:left .2s ease-in-out;width:21px}
#edit_tabs div.control div.widget div.wdt.switcher .options .opt:hover .sw .dgl,#konf .edit_tabs div.control div.widget div.wdt.switcher .options .opt:hover .sw .dgl{background:#999}
#edit_tabs div.control div.widget div.wdt.switcher .options .opt.left .sw .dgl,#konf .edit_tabs div.control div.widget div.wdt.switcher .options .opt.left .sw .dgl{left:3px}
#edit_tabs div.control div.widget div.wdt.switcher .options .opt.right .sw .dgl,#konf .edit_tabs div.control div.widget div.wdt.switcher .options .opt.right .sw .dgl{left:36px}
#edit_tabs div.control div.widget div.wdt.default:first-child,#konf .edit_tabs 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,#konf .edit_tabs div.control div.widget div.wdt.default:last-child{border-bottom:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding-bottom:0}
#edit_tabs div.control div.widget div.wdt.default.ilosc:last-child,#konf .edit_tabs div.control div.widget div.wdt.default.ilosc:last-child{padding-bottom:10px}
#edit_tabs div.control div.widget div.widget-group div.wdt.default,#konf .edit_tabs div.control div.widget div.widget-group div.wdt.default{border-bottom:1px solid #5d5d5d;padding-bottom:10px}
#edit_tabs div.control div.widget div.wdt.ilosc,#konf .edit_tabs div.control div.widget div.wdt.ilosc{padding-bottom:10px}
#edit_tabs div.control div.widget div.wdt.innerbox div.title2 .lbl,#konf .edit_tabs div.control div.widget div.wdt.innerbox div.title2 .lbl{display:inline-block;max-width:283px}
#edit_tabs div.control div.widget div.title2,#konf .edit_tabs div.control div.widget div.title2{display:none}
#edit_tabs div.control div.widget div.reason,#konf .edit_tabs div.control div.widget div.reason{color:#ff8400;height:auto;margin-top:0;max-height:0;overflow:hidden;text-align:center;transition:.2s ease-in-out}
#edit_tabs div.control div.widget div.reason:after,#konf .edit_tabs div.control div.widget div.reason:after{color:#ff9727;content:"\00d7";display:inline-block;margin-left:5px;vertical-align:middle}
#edit_tabs div.control div.widget div.reason.visible,#konf .edit_tabs div.control div.widget div.reason.visible{margin-top:2px;max-height:50px;transition:.2s ease-in-out}
#edit_tabs div.control div.widget div.ctrls,#konf .edit_tabs div.control div.widget div.ctrls{height:50px;margin:0 5px 10px;position:relative}
#edit_tabs div.control div.widget div.widget-group div.ctrls,#konf .edit_tabs div.control div.widget div.widget-group div.ctrls{margin-bottom:0;margin-top:3px}
#edit_tabs div.control div.widget div.ctrls span.add,#edit_tabs div.control div.widget div.ctrls span.sub,#konf .edit_tabs div.control div.widget div.ctrls span.add,#konf .edit_tabs div.control div.widget div.ctrls span.sub{display:none}
#edit_tabs div.control div.widget div.bt,#konf .edit_tabs div.control div.widget div.bt{border-radius:4px;overflow:hidden}
@media only screen and (max-width:40em){
#konf .view{height:250px}
#konf .view.sticky{position:static!important}
#ctrl-kuchnia_glebokosc,#ctrl-kuchnia_wysokosc{left:225px!important}
#ctrl-kuchnia_scn0_szerokosc_groupped{left:0!important}
#konf .addon div.wdt.choice .tooltip-wymiaralt .tooltip{left:-190px;top:25px}
#edit_tabs div.control div.widget div.bt,#konf .edit_tabs div.control div.widget div.bt{display:none}
#edit_tabs div.wdt.choice div.options div.opt span.lbl,#konf .edit_tabs div.wdt.choice div.options div.opt span.lbl{font-size:11px}
}
#edit_tabs div.control div.widget div.title,#konf .edit_tabs div.control div.widget div.title{color:#a6a6a6;font-size:.6875rem;padding:5px 7px}
#edit_tabs div.control div.widget div.jedn,#konf .edit_tabs div.control div.widget div.jedn{display:none}
#edit_tabs div.wdt div.hint,#konf .edit_tabs div.wdt div.hint{background:rgba(93,93,93,.5);border-radius:0;color:#fff;margin:14px 0 0;padding:5px 10px}
#edit_tabs div.wdt.choice div.options,#konf .edit_tabs div.wdt.choice div.options{margin:10px 0 0;overflow:hidden;position:relative;text-align:center}
#edit_tabs div.wdt.choice div.options div.opt,#konf .edit_tabs div.wdt.choice div.options div.opt{cursor:pointer;display:inline-block;float:none;height:134px;margin:2px 4px 5px;padding-left:1px;position:relative;width:78px}
#edit_tabs div.wdt.choice div.options div.opt.blocked,#konf .edit_tabs div.wdt.choice div.options div.opt.blocked{opacity:.5}
#edit_tabs div.wdt.choice div.options div.opt span.img,#konf .edit_tabs div.wdt.choice div.options div.opt span.img{background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:100%;border:1px solid #d2d2d2;border-radius:6px;display:block;height:80px;left:0;margin:0;overflow:hidden;position:absolute;text-align:center;top:0;width:80px}
#edit_tabs div.wdt.choice div.options div.opt.current span.img,#konf .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,#konf .edit_tabs div.wdt.choice div.options div.opt span.img img{height:80px;max-height:none;max-width:none;width:80px}
#edit_tabs div.wdt.choice div.options div.opt span.lbl,#konf .edit_tabs div.wdt.choice div.options div.opt span.lbl{color:#333;line-height:1.2;top:88px;white-space:normal;width:76px}
#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{background:#dfdfdf;border:6px solid #d2d2d2;border-radius:7px;display:inline-block;float:none;height:auto;margin-bottom:12px;margin-right:10px;margin-top:33px;max-width:240px;min-width:100px;padding:5px;text-align:left;vertical-align:top;width:auto}
#picker .content .widget-picker .elementy.choice_akcesoria .reason{color:#ff8400;font-size:.875rem;font-weight:700;height:0;margin-top:0;overflow:hidden;text-align:center;transition:.2s ease-in-out}
#picker .content .widget-picker .elementy.choice_akcesoria .reason:after{color:#df7400;content:"\00d7";display:inline-block;margin-left:10px;text-shadow:1px 1px 0 #fff;vertical-align:middle}
#picker .content .widget-picker .elementy.choice_akcesoria .reason.visible{height:20px;margin:4px 0 10px;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{background:#dfdfdf;border:6px solid #d2d2d2;border-bottom:none;border-radius:7px 7px 0 0;color:#222;font-size:.875rem;height:38px;left:-6px;padding:7px 10px 0 8px;position:absolute;top:-38px}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt.current span.typ{border:6px solid #007aff;border-bottom:none;color:#007aff}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt span.lbl{color:#222;display:inline-block;font-size:.875rem;font-weight:400;height:auto;left:0;line-height:18px;overflow:hidden;padding:2px 3px 5px;position:relative;text-align:left;text-shadow:none;top:0;vertical-align:text-bottom;width:auto}
#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{background-color:#d1d1d1;bottom:0;color:#222;font-size:.875rem;font-weight:700;padding:5px 10px;position:absolute;right:0;z-index:10}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt .hint{background:rgba(93,93,93,.5);border-radius:0;color:#fff;font-size:80%;margin:14px 0 0;padding:5px 10px}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt .list .el{clear:both;float:left;margin:5px 0;padding-left:3px;position:relative;width:100%}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt .list .el .img{background:#fff;border-radius:2px;margin-right:3px;overflow:hidden;position:relative;text-align:center}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt .list .el .img .cent{height:45px;left:50%;margin-left:-150px;position:absolute;top:0;width:300px}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt .list .el .img .cent img{background:0 0;display:block;height:45px;margin:0 auto}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt .list .el .desc{float:left;font-size:.75rem;max-width:173px;text-align:left}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt .list .el .count{background-color:#fff;border-radius:3px;box-shadow:1px 1px 1px rgba(0,0,0,.2);color:#222;font-size:.8125rem;height:17px;line-height:17px;opacity:.7;padding:0 5px;position:absolute;right:2px;text-align:center;top:30px;width:auto}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt .list .el.first{float:none;margin-top:0;padding-left:3px}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt .list .el.first .img{border-radius:3px;height:143px}
#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{border-radius:3px;height:auto;max-height:135px;max-width:240px;width:auto}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt .list .el.first .desc{clear:both;display:block;float:none;font-size:.875rem;max-width:205px;padding-bottom:4px}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt .list .el.first .count{bottom:7px;box-shadow:1px 1px 1px rgba(0,0,0,.3);right:10px;top:auto}
#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}
@media only screen and (min-width:1px) and (max-width:63.9375em){
#picker .content .widget-picker .elementy.choice_akcesoria .options{height:100%;overflow-y:auto;text-align:center}
}
#picker .content .widget-picker .ngl{background:#dfdfdf;display:inline-block}
#picker .content .widget-nawakc *{box-sizing:content-box;margin:inherit}
#picker .content .widget-nawakc .nawakc__l{box-sizing:border-box;display:inline-block;padding:20px 1%;vertical-align:top;width:30%}
@media only screen and (max-width:40em){
#picker .content .widget-nawakc .nawakc__l{width:100%}
}
#picker .content .widget-nawakc .nawakc__title{color:#222;font-size:1.5rem}
#picker .content .widget-nawakc .nawakc__desc{font-size:.875rem;margin:1em 0}
#picker .content .widget-nawakc .nawakc__desc p{font-size:.875rem}
#picker .content .widget-nawakc .nawakc__r{display:inline-block;padding:10px 0;width:66%}
@media only screen and (max-width:40em){
#picker .content .widget-nawakc .nawakc__r{padding:0;width:100%}
#konf section.grupa.description iframe{height:200px}
}
#picker .content .widget-nawakc .nawakc__grid{margin:0 auto;width:100%}
#picker .content .widget-nawakc .nawakc__gridrow:not(:last-child) .nawakc__gridcell{border-bottom:1px solid #c1c1c1}
#picker .content .widget-nawakc .nawakc__gridcell{padding:3px 5px}
#picker .content .widget-nawakc .nawakc__gridcell--choice,#picker .content .widget-nawakc .nawakc__gridcell--head{text-align:center}
#picker .content .widget-nawakc .nawakc__gridcell--opcja{text-align:right}
#picker .content .widget-nawakc .nawakc__szafka_opcja_lbl{font-size:.875rem}
#picker .content .widget-nawakc .nawakc_opcja__select{background-image:none;font-size:.875rem;height:1.5rem;max-width:250px;padding:3px;width:100%}
#picker .content .widget-nawakc .nawakc_opcja__choice{border:1px solid #000;display:inline-block;height:20px;position:relative;width:20px}
#picker .content .widget-nawakc .nawakc_opcja__choice.avail{cursor:pointer}
#picker .content .widget-nawakc .nawakc_opcja__choice.avail:not(.current):hover:after,#picker .content .widget-nawakc .nawakc_opcja__choice.current:after{color:#000;content:"\2714";font-size:1.875rem;left:0;line-height:20px;position:absolute;top:0}
#picker .content .widget-nawakc .nawakc_opcja__choice.avail:not(.current):hover:after{color:#aaa}
#picker .content .widget-nawakc .nawakc_opcja__choice.notavail{opacity:.2}
#konfiguracja .grupa{clear:both;margin-bottom:30px}
#loading-indicator{display:none}
div.konf #dbg{clear:both;padding:10px}
div.konf #dbg .data,div.konf #dbg .tabs{padding:10px}
div.konf #dbg .data>div{display:none}
div.konf #dbg .tabs a{border:1px solid grey;cursor:pointer;display:inline-block;padding:5px;text-decoration:none}
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{border:1px solid #d3d3d3;padding:5px;vertical-align:middle;word-break:break-all}
div.konf #dbg table th{border:1px solid #a9a9a9}
div.konf.loading #loading-indicator{display:block;height:100%;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:10}
#loading-indicator span{background:hsla(0,0%,78%,.5);display:none;font-size:1.25rem;left:50%;margin-left:-150px;position:absolute;top:20px;width:300px}
div.konf .topbar{background:#d3d3d3;clear:both;height:40px;padding:5px;position:relative;width:100%}
div.konf .topbar .rgt{left:800px;position:absolute;top:0}
div.konf .topbar .title{display:inline-block;font-size:1.875rem;position:relative}
div.konf .topbar .price{font-size:1.875rem}
div.konf .topbar .amount,div.konf .topbar .price{display:inline-block;margin:5px 20px;vertical-align:middle}
div.konf .topbar .amount .add,div.konf .topbar .amount .sub{border:1px solid grey;padding:2px}
div.konf .topbar .amount input{width:15px}
div.konf .topbar .addbutt{display:inline-block;vertical-align:middle}
div.konf .grupa .szafka .link{display:inline-block}
div.konf .grupa .szafka .image{display:block;width:200px}
div.konf .grupa .szafka .title{display:block}
div.konf div.edit div.group{border:1px solid #999;cursor:pointer;padding:10px}
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 .title{text-transform:uppercase}
div.konf div.edit div.group .elem{display:block}
div.konf div.edit div.group .kolor-elem{float:left;padding:5px}
div.konf div.edit div.group .kolor-elem .img{border:1px solid #000;border-radius:20px;float:left;height:40px;overflow:hidden;width:40px}
div.konf div.edit div.group .kolor-elem .info{display:none;float:left}
div.konf div.edit div.group.current .kolor-elem{clear:both;float:none}
div.konf div.edit div.group.current .kolor-elem .img{border-radius:30px;height:60px;width:60px}
div.konf div.edit div.group.current .kolor-elem .info{clear:none;display:block}
div.konf .controls{display:none;left:0;position:absolute;right:0;top:0}
div.konf .controls.current{display:block}
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}
div.konf .controls .control .widget .wdt.wymiary.jedn-cm .mm,div.konf .controls .control .widget .wdt.wymiary.jedn-mm .cm,div.konf .edit .group.current .elem .short{display:none}
div.konf.jedn-cm .mm,div.konf.jedn-mm .cm{display:none!important}
#draw2d_kuchnia .obszar .elem-korpus.dis-1,div.konf #dbg.folded .data,div.konf #dbg.folded .tabs{display:none}
#draw2d_kuchnia.admin-mode .obszar .elem-korpus.dis-1{display:block;opacity:.5}
#draw2d_kuchnia.admin-mode .obszar .elem-korpus.dis-1 .clickbox{border:1px solid red}
#konfiguracja div.wartwa_reg div.val_towar .detale.szczegoly{text-align:left}
#konfiguracja div.wartwa_reg div.val_towar .detale.szczegoly div.elem{margin:3px 0;text-align:left}
#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}
#konf .zestaw_przelicz_info .cena_info .c.bezrabat{font-size:1rem;text-decoration:line-through}
#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{margin-top:-210px;text-align:left}
#konf .zestaw_przelicz_info .btn_przel_kup,#konf .zestaw_przelicz_info .cena_info .c{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;color:red;margin:10px auto;padding:10px;width:300px}
#koszyk .blockMsg{margin:auto!important;position:fixed!important;top:50%!important;transform:translateY(-50%);width:300px!important}
#konf .zestaw_licz .blockOverlay{background-color:rgba(0,0,0,.6);border:none;cursor:wait;display:none;height:100%;left:0;margin:0;opacity:1;padding:0;position:absolute;top:0;width:100%;z-index:1000}
#konf .zestaw_licz .blockMsg{background-color:#fff;border:3px solid #000;color:#000;cursor:wait;font-size:1.25rem;left:50%;margin:50px 0 0 -150px;padding:20px;position:absolute;text-align:center;top:20%;width:300px;z-index:1011}
#konf .zestaw_licz .korp-elem{margin-bottom:30px}
#dodano_do_koszyka_pop object,#konf .zestaw_licz .korp-elem object{height:100%;width:100%}
#konf .zestaw_licz .korp-elem .foto_k{max-width:200px}
#lay-alert{background:rgba(0,0,0,.7);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}
#lay-alert.visible{display:block}
#lay-alert input.btn_default,#lay-alert input.btn_normal{margin-right:20px;padding:12px 30px;vertical-align:middle;width:auto}
#lay-alert div.komunikat_fixed{left:50%;margin-left:-300px;width:600px}
#lay-alert div.komunikat_fixed div.btn{text-align:center}
#lay-alert div.komunikat_fixed div.ngl{font-size:1.25rem}
#konf section.grupa .twoj-zestaw a,section#topbar .twoj-zestaw a{line-height:1.2}
#konf section.grupa h2{color:#333;font-size:30px;line-height:normal;margin:0 0 30px}
#konf section.grupa .anchor{position:absolute;top:-87px}
#konf section.grupa .sized-header{display:block;font-size:1.875rem}
#konf section.grupa .similar-header{background-color:#a7a9ac;color:#fff;display:block;font-size:1.875rem;margin-bottom:20px;padding:20px 30px}
#konf section.grupa .grupa_row:after{clear:both;content:"";display:block}
#konf section.grupa.biurowe{border-bottom:1px solid #e1e1e1;margin:0 0 38px}
#konf section.grupa.biurowe .grupa_row{margin:0 0 29px}
#konf section.grupa .grupa_row{font-size:0;margin:0 0 53px}
#konf section.grupa .grupa_row .szafka{display:inline-block;margin:0 20px 41px 0;vertical-align:top;width:calc(25% - 15px)}
#konf section.grupa .grupa_row .szafka.szuflada{margin:0 13px 41px 0;width:calc(25% - 9.75px)}
#konf section.grupa .grupa_row .szafka>div{display:table;height:100%;width:100%}
#konf section.grupa .grupa_row .szafka>div>div{display:table-cell;font-size:16px;vertical-align:bottom}
#konf section.grupa .grupa_row .szafka:nth-child(4n){margin-right:0}
#konf section.grupa .grupa_row .szafka figure{cursor:pointer;margin:0}
#konf section.grupa .grupa_row .szafka figure>span{background-color:#f3f3f3;display:block;height:265px;padding-top:6px;position:relative;text-align:center}
#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{cursor:pointer;max-width:100%}
#konf section.grupa .grupa_row .szafka figure span #konf-ostatnie-container .wyniki-inner .pager span.change,#konf section.grupa .grupa_row .szafka figure span span.btn--green,#konf-ostatnie-container .wyniki-inner .pager #konf section.grupa .grupa_row .szafka figure span span.change{bottom:16px;font-size:18px;height:48px;left:calc(50% - 79.5px);line-height:46px;position:absolute;text-transform:capitalize;width:159px}
#konf section.grupa .grupa_row .szafka.szuflada figure span>span.opis{display:inline-block;font-size:14px;height:auto;line-height:normal;padding:12px 5px 9px 19px;position:static;text-align:left;text-transform:none;width:100%}
#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){color:#333;display:block;font-size:1rem;line-height:normal;margin-bottom:9px;text-align:center}
#konf section.grupa .grupa_row .szafka a.link,#konf section.grupa .grupa_row .szafka a.with-link{display:inline-block;text-align:left}
#konf section.grupa .grupa_row .szafka a.link{color:#72bf44;text-decoration:underline}
#konf section.grupa .grupa_row.blaty{text-align:center}
#konf section.grupa .grupa_row.blaty .szafka.blat figure span img{position:relative}
#konf section.grupa .grupa_row.blaty .szafka.blat .sized-button{display:block;margin:0 20px 20px}
#konf section.grupa .grupa_row.blaty .szafka.blat:hover{box-shadow:none}
#konf section.grupa.description{clear:both;float:left;margin:0 0 20px;max-width:100%}
#konf section.grupa.description iframe{max-width:100%}
#konf section.grupa.description .title{display:block;font-size:1.125rem;margin-bottom:20px}
#konf section.grupa.description .desc{font-size:.875rem}
#konf .nowa_konf{margin:10px 0}
#konf .nowa_konf .button{font-size:.99rem;width:100%}
#konf .katalog_szafekBtn{color:#79b51c;display:inline-block;font-size:.875rem;margin:10px}
#konf #switch_mode{position:absolute;right:0;top:0}
#konf #switch_mode .btns{background-color:#333;display:block;height:44px;overflow:hidden;padding:10px;text-align:right;width:140px}
#konf #switch_mode .btns span{border:1px solid #a7a9ac;border-radius:3px;color:#a7a9ac;cursor:pointer;display:block;font-size:.875rem;height:24px;line-height:22px;text-align:center;width:55px}
#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}
#konf #switch_mode .btns span.current,#konf #switch_mode .btns span:hover:not(.current){background:#79b51c;border-color:#79b51c;color:#fff}
.ngl_zestaw{margin:0 0 15px}
#topbar{margin:0 auto;max-width:1180px;overflow:hidden;padding:0 10px;width:100%}
#topbar #topbar_main{background:#f5f5f5;border-top:1px solid #d1d1d1;bottom:0;clear:both;left:0;padding:10px 0;position:fixed;right:0;z-index:999}
#topbar #topbar_main .center{margin:0 auto;max-width:1180px}
#topbar .topbar-header,#topbar h1{display:inline-block;float:left;font-size:1.25rem;height:60px;margin:13px 25px 30px 10px}
#topbar .topbar-header .nowosc,#topbar h1 .nowosc{display:block;height:21px;left:auto;position:absolute;right:-63px;top:0;width:53px}
#topbar .topbar-header .nowosc:after,#topbar h1 .nowosc:after{background:url(/szablony/meble/images/nowosc.png) no-repeat;content:"";display:block;height:21px;width:53px}
section#topbar h1.smaller{font-size:1.25rem}
section#topbar section.center{margin:0 auto}
section#topbar hgroup.new h1{line-height:1em}
section#topbar.new{z-index:2}
section#topbar section.lft{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 section.price.small span{font-size:1rem}
section#topbar .price-info{display:inline-block;float:right;position:relative;z-index:1}
section#topbar .price-info .msg{background:#fff;border:1px solid #d1d1d1;bottom:38px;color:#333;display:none;font-size:.875rem;height:auto;left:50%;line-height:1.4em;margin-left:-80px;padding:10px;position:absolute;text-align:center;width:243px}
section#topbar .price-info .lbl{background:url(/szablony/meble/images/question2.png) 100% 51% no-repeat;cursor:help;font-size:.875rem;line-height:21px;padding:5px 26px 6px 6px}
section#topbar section.price-info:hover .msg{display:block}
section#topbar section.amount{position:relative;width:140px}
@media only screen and (max-width:40em){
#konf .nowa_konf{padding:0 10px}
#topbar .topbar-header .nowosc,#topbar h1 .nowosc{right:0;top:-10px}
section#topbar .price-info .msg{left:auto;right:0;top:-250px}
section#topbar section.amount{width:120px}
section#topbar section.rgt div.tp{padding:0 15px;width:100%}
}
section#topbar section.amount span{background:#fff;border:1px solid #1d1d1b;color:#1d1d1b;cursor:pointer;height:35px;line-height:33px;position:absolute;text-align:center;top:0;transition-duration:.3s;width:40px;z-index:57}
section#topbar section.amount span.sub{border-bottom-left-radius:4px;border-top-left-radius:4px;left:0}
section#topbar section.amount span.add{border-bottom-right-radius:4px;border-top-right-radius:4px;right:0}
section#topbar section.amount span:hover{border-color:#72bf44;color:#72bf44}
section#topbar section.amount input{border:1px solid #a7a9ac;box-shadow:none;color:#393c39;display:block;font-size:.875rem;height:35px;margin:0 5px;padding:0 20px;text-align:center;width:calc(100% - 10px)}
section#topbar section.amount input::-webkit-inner-spin-button,section#topbar section.amount input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
section#topbar div.btn_default{float:right;margin-left:20px;margin-top:19px}
section#topbar .twoj-zestaw{float:right;line-height:1.5em;padding:3px 5px 0 15px;text-align:center}
section#topbar .twoj-zestaw a{color:#79b51c}
section#topbar hgroup.fxt{display:inline-block;float:left;height:66px;width:428px}
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{float:right;font-size:.875rem;margin:18px 25px 0 0}
@media only screen and (max-width:40em){
section#topbar section.rgt div.bt{align-items:center;display:flex;justify-content:space-around}
section#topbar section.rgt div.tp .price{float:left;margin:0}
}
section#topbar section.rgt div.tp .price .elem{color:#a7a9ac}
section#topbar section.rgt div.tp .price .elem .val{color:#333}
section#topbar section.rgt div.tp .price.top .elem{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{display:inline-block;float:none;margin:0 10px 0 0;vertical-align:top}
section#topbar section.rgt div.bt .button{display:inline-block;height:35px!important;line-height:24px!important;margin-right:10px;width:180px}
section#topbar div.zasobnik .elementy .elem{background:#fff;float:left;height:130px;padding:5px;width:100px;z-index:30}
section#topbar div.zasobnik .elementy .elem:hover{background:#e1e1e1;transition:.15s ease-in}
section#topbar div.zasobnik .elementy .elem .img{display:block;text-align:center}
section#topbar div.zasobnik .elementy .elem .img img,section#topbar div.zasobnik .elementy .elem.elem-zaslepka .img{height:100px;width:100px}
section#topbar div.zasobnik .elementy .elem.elem-zaslepka .img img{height:100px;width:auto}
section.powiadomienia{position:absolute;right:0;top:0;width:750px;z-index:999999999}
section.powiadomienia .item{background:#ff8400;border-radius:5px;clear:both;color:#fff;float:right;line-height:1.2;margin-bottom:2px;opacity:.9;overflow:hidden;padding:5px 80px 5px 10px;position:relative;text-align:left}
section.powiadomienia .item:hover{opacity:1}
section.powiadomienia .item span{color:#fff;vertical-align:middle}
section.powiadomienia .item span em{text-decoration:underline}
section.powiadomienia .item span.norm{vertical-align:text-bottom}
section.powiadomienia .item>span{display:inline-block;padding-right:23px}
section.powiadomienia .item .close{color:#fff;cursor:pointer;display:inline-block;font-size:1.25rem;margin:0 2px 0 14px;opacity:1;padding-right:0;position:absolute;right:5px;text-shadow:1px 1px 1px rgba(0,0,0,.3);top:1px;vertical-align:middle}
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}
section.powiadomienia.sza_przes{left:33px;right:auto;top:160px}
section.powiadomienia.sza_przes .item{background:#f3f3f3;border-left:3px solid #0098ff;border-radius:0;box-shadow:1px 1px 2px 1px rgba(0,0,0,.3);font-size:.8125rem;margin:4px 2px;opacity:.9;padding:11px 15px}
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{box-shadow:none;margin:0;padding:0}
#picker{background:#dfdfdf;bottom:-680px;display:block;height:608px;left:0;position:fixed;width:100%}
#picker.blaty{height:420px}
#picker.visible{bottom:0;display:block;z-index:999}
#picker .center{height:610px;margin:0 auto;position:relative;transition:.5s ease-in-out;width:1080px}
#picker .close{background:url(/szablony/meble/images/arrow_down.png) 115px 16px no-repeat #dfdfdf;border-radius:6px 6px 0 0;color:#1b86fb;cursor:pointer;font-size:1.125rem;height:45px;line-height:45px;opacity:1;padding-left:20px;position:absolute;right:0;top:-45px;width:160px}
#picker .content{height:100%;overflow:hidden}
#picker .content h2.title{color:#000;font-size:.875rem;line-height:1;margin:0;padding:10px 0 0 15px}
#picker .content .widget-picker{height:100%;overflow:hidden}
#picker .content .widget-picker .grupy{float:left;height:340px;margin-top:70px;width:230px}
#picker .content .widget-picker.kolor .grupy{margin-top:20px}
#picker .content .widget-picker.kolor .grupy .probki-btn{background:#72bf44;border-radius:5px;color:#fff;cursor:pointer;font-size:1.0625rem;margin:10px 0;padding:14px;text-align:left;width:100%}
#picker .content .widget-picker.kolor .grupy .probki-btn:hover{background:#5b9a35}
@media only screen and (max-width:40em){
section#topbar section.rgt div.bt .button{margin:0}
section.powiadomienia.sza_przes{left:0;top:60px}
#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.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;border-radius:5px;color:#686868;cursor:pointer;font-size:1.0625rem;line-height:45px;margin:10px 0;padding-left:10px;padding-right:5px}
#picker .content .widget-picker .addon{background:#dfdfdf;bottom:585px;display:none;max-height:400px;position:absolute;width:300px}
#picker .content .widget-picker .addon+.addon{left:300px}
#picker .content .widget-picker .addon .widget-group-cont{padding:10px}
#picker .content .widget-picker .addon .widget-group-cont .title2{font-size:1.125rem;padding:2px 6px}
#picker .content .widget-picker .addon .widget-group-cont table{width:100%}
#picker .content .widget-picker .addon .widget-group-cont table tr td,#picker .content .widget-picker .addon .widget-group-cont table tr th{text-align:center;vertical-align:middle}
#picker .content .widget-picker .addon .widget-group-cont .kolor-elem{border:1px solid #cacaca;border-radius:30px;cursor:pointer;display:inline-block;height:60px;width:60px}
#picker .content .widget-picker .addon .widget-group-cont .kolor-elem img{border-radius:30px;height:60px;width:60px}
#picker .content .widget-picker .addon .widget-group-cont .opt{border:1px solid #b4b4b4;border-radius:16px;cursor:pointer;display:inline-block;height:30px;margin:2px;position:relative;width:30px}
#picker .content .widget-picker .addon .widget-group-cont .opt:hover{border:1px solid #929292}
#picker .content .widget-picker .addon .widget-group-cont .opt .icon{background:0 0;border-radius:10px;display:inline-block;height:16px;position:relative;top:7px;width:16px}
#picker .content .widget-picker .ngl{overflow:hidden;padding:20px 0 15px;position:relative;width:1048px}
div.konf.loading #picker:after{background:url(/szablony/meble/images/loading.gif) 50% 50% no-repeat hsla(0,0%,100%,.8);color:#b3b3b3;content:"wczytywanie danych ...";font-size:1.125rem;height:100%;left:0;padding-top:10px;position:absolute;text-align:center;top:0;width:100%}
#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-position:158px 4px;background-repeat:no-repeat}
#picker .content .widget-picker .addon .widget-group-cont table tr td.col_t,#picker .content .widget-picker .addon .widget-group-cont table tr th.col_t{font-size:.9375rem}
#picker .content .widget-picker .addon .widget-group-cont table tr td.col_d,#picker .content .widget-picker .addon .widget-group-cont table tr th.col_d{width:80px}
#picker .content .widget-picker .addon .widget-group-cont table tr td.col_d{padding:5px 0}
#picker .content .widget-picker .addon .widget-group-cont table tr.head td,#picker .content .widget-picker .addon .widget-group-cont table tr.head th{height:80px}
#picker .content .widget-picker .addon .widget-group-cont .opt.current,#picker .content .widget-picker .addon .widget-group-cont .opt.current:hover{border:1px solid #007aff}
#picker .content .widget-picker .addon .widget-group-cont .opt.current span.icon,#picker .content .widget-picker .addon .widget-group-cont .opt.current:hover span.icon{background:#7e7e7e}
#picker .content .widget-picker .addon .widget-group-cont .opt:hover span.icon{background:#ccc}
#picker.visible .content .widget-picker .addon{display:block}
div.konf.loading #picker .content .widget-picker:not(.uchwyty) .addon:after{background:url(/szablony/meble/images/loading.gif) 50% 50% no-repeat hsla(0,0%,100%,.8);color:#b3b3b3;content:"";font-size:1.125rem;height:100%;left:0;padding-top:10px;position:absolute;text-align:center;top:0;width:100%}
#picker .content .widget-picker .r{float:right;margin-right:10px;width:970px}
#picker .content .widget-picker.kolor div.ngl{left:0;width:100%}
#picker .content .widget-picker.kolor .r,#picker .content .widget-picker.otwory .r{display:none;width:813px}
#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.szafki div.ngl{padding:15px 0 10px}
#picker .content .widget-picker.szafki .r{float:none;width:100%}
#picker .content .widget-picker.kolor .r.szafki,#picker .content .widget-picker.kolor .r.szafki .elementy{width:1150px}
#picker .content .widget-picker.szafki .elementy{height:266px;padding:0 35px}
#picker .content .widget-picker.szafki .elementy .elem{height:150px;margin-bottom:10px;padding-left:0;padding-top:0;text-align:center;width:125px}
#picker .content .widget-picker.szafki .elementy .elem .title{height:50px;left:0;padding-top:5px;top:82px;width:125px}
#picker .content .widget-picker.szafki .elementy .elem .img{border-radius:5px;display:inline-block;height:90px;width:90px}
#picker .content .widget-picker.szafki .elementy .elem .img img{height:90px;width:90px}
#picker .content .widget-picker.szafki .elementy .elem.wkrotce,#picker .content .widget-picker.szafki .elementy .elem.wkrotce .img,#picker .content .widget-picker.szafki .elementy .elem.wkrotce .title{cursor:default}
#picker .content .widget-picker.szafki .elementy .elem.wkrotce .wkrotce{color:#c80000;font-size:.5625rem;position:absolute;right:23px;text-transform:uppercase;top:3px}
#picker .content .widget-picker.szafki .elementy .elem.wkrotce .info{background:hsla(0,0%,100%,.7);border-radius:3px;display:none;height:56px;left:17px;padding-top:6px;position:absolute;top:29px;width:90px}
#picker .content .widget-picker.curr-blaty .r.blaty,#picker .content .widget-picker.szafki .elementy .elem.wkrotce .info:hover,#picker .content .widget-picker.szafki .elementy .elem.wkrotce:hover .info{display:block}
#picker .content .widget-picker h2.title{color:#222;float:left;font-size:1.5rem}
#picker .content .widget-picker.kolor h2.title{float:none;margin-bottom:15px}
#picker .content .widget-picker div.ngl .ngl__dodinfo{background:#ff8400;color:#fff;display:inline-block;padding:2px 10px}
#picker .content .widget-picker div.filtry{background:#fff;border:1px solid #7f7f7f;border-radius:6px;float:right;margin-top:12px}
#picker .content .widget-picker div.filtry a{border-right:1px solid #7f7f7f;color:#5d5d5d;display:block;float:left;font-size:.8125rem;height:22px;line-height:22px;padding:0 15px}
#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.filtry a:last-child{border-right:none}
#picker .content .widget-picker div.szukaj{height:37px;position:relative}
#picker .content .widget-picker div.szukaj-wyniki{background:#f5f5f5;display:none;float:left;font-size:.875rem;margin:1px 0 0 25px;padding:4px 14px;position:relative}
@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{background:#fff;border:1px solid #7f7f7f;border-radius:6px;float:left;margin-right:30px;margin-top:12px}
#picker .content .widget-picker div.filtr-dostepnosc .filtr-elem{border-right:1px solid #7f7f7f;color:#5d5d5d;cursor:pointer;display:block;float:left;font-size:.8125rem;height:22px;line-height:22px;padding:0 15px;position:relative}
#picker .content .widget-picker div.filtr-dostepnosc .filtr-elem:last-child{border-right:none}
#picker .content .widget-picker div.filtr-dostepnosc .filtr-elem[data-rel=dostepne-od-reki]:after{background:green;border-radius:50%;content:"";display:block;height:10px;position:absolute;right:-15px;top:-5px;width:10px}
#picker .content .widget-picker div.filtr-dostepnosc .filtr-elem.current{background-color:#7f7f7f;color:#fff}
#picker .content .widget-picker .szukaj-pokaz-wszystkie{color:#1b86fb;cursor:pointer;font-size:90%;margin-left:10px;text-decoration:underline}
#picker .content .widget-picker div.szukaj-brak-wynikow{color:#ababab;font-size:1.5rem;margin:20px 12px;text-align:center}
#picker .content .widget-picker div.szukaj input{font-size:.75rem;margin:3px 0;padding:7px;position:absolute;right:0;top:0;width:155px}
@media only screen and (max-width:40em){
#picker .content .widget-picker div.szukaj input{font-size:.6875rem;left:50%;margin:auto;padding:7px;position:static;top:0;width:155px}
}
#picker .content .widget-picker div.szukaj input:focus{border-color:#9c9c9c;outline:0}
#picker .content .widget-picker div.szukaj h2{color:#333;display:inline-block;font-size:.9375rem;line-height:15px;margin:9px 0 0;padding-left:1px;vertical-align:middle}
#picker .content .widget-picker div.szukaj .nonempty{cursor:pointer;display:none;font-size:1.6875rem;height:22px;line-height:17px;padding:3px;position:absolute;right:-22px;top:9px;vertical-align:middle}
@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{bottom:2px;color:#999;display:none;font-size:90%;pointer-events:none;position:absolute;right:5px}
@media only screen and (max-width:40em){
#picker .content .widget-picker div.szukaj .min2chars{background:#333;bottom:unset;color:#fff;padding:2px 10px;top:-30px}
#picker .content .widget-picker div.szukaj .min2chars:after{background:#333;content:"";display:block;height:5px;left:50%;margin-left:-2.5px;position:absolute;transform:rotate(45deg);width: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{color:#868686;padding:4px 0;vertical-align:middle}
#picker .content .widget-picker div.pokaz-nazwy input{margin:3px}
#picker .content .widget-picker div.pokaz-nazwy label{display:inline-block;margin:3px 1px;vertical-align:top}
#picker .content .widget-picker .elementy{height:530px;overflow-y:auto;position:relative;width:1150px}
#picker .content .widget-picker .elementy .elem{cursor:pointer;float:left;height:100px;margin-bottom:3px;padding-left:10px;padding-top:7px;position:relative;width:112px}
#picker .content .widget-picker .elementy .grouptitle{clear:both;font-size:0;height:5px;overflow:hidden}
#picker .content .widget-picker .elementy .elem .img{border:1px solid #d2d2d2;border-radius:50px;cursor:pointer;height:80px;overflow:hidden;width:80px}
#picker .content .widget-picker .elementy .elem:hover .img{border:1px solid #a0a0a0}
#picker .content .widget-picker .elementy .elem.current .img{border:1px solid #007aff;box-shadow:4px 6px 10px #afafaf}
#picker .content .widget-picker.zaluzja_kolor .elementy .elem .img img{height:100px;width:100px}
#picker .content .widget-picker .elementy.ostatnio-wybrane{align-items:center;display:flex;margin-top:-20px;max-height:70px;overflow:hidden}
#picker .content .widget-picker .elementy.ostatnio-wybrane .ostatnio-wybrane--header{white-space:nowrap}
#picker .content .widget-picker .elementy.ostatnio-wybrane .ostatnio-wybrane--lista{webkit-overflow-scrolling:touch;height:50px;overflow:hidden;white-space:nowrap;width:100%}
@media only screen and (max-width:40em){
#picker .content .widget-picker .elementy.ostatnio-wybrane{flex-wrap:wrap;margin-top:0;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{display:inline-block;float:none;height:50px;padding-left:3px;padding-top:4px;text-align:center;vertical-align:top;width:35px}
#picker .content .widget-picker .elementy.ostatnio-wybrane .elem .img{border-radius:50%;height:25px;margin:0 auto;overflow:hidden;padding:0;text-align:center;width:25px}
#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;text-align:center;white-space:normal}
#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{background:url(/szablony/meble/assets/images/ico/arrow_dark.svg) 50%/10px 18px no-repeat;cursor:pointer;display:block;flex-basis:10px;flex-shrink:0;height:18px;opacity:.3;padding:0 10px}
#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{transform:rotate(180deg)}
#picker .content .widget-picker .elementy .elem .sticker{background-color:#fff;border:1px solid red;border-radius:3px;color:#222;font-size:.8125rem;height:22px;left:10px;line-height:22px;opacity:.7;position:absolute;text-align:center;top:4px;width:82px}
#picker .content .widget-picker .elementy .elem .title{color:#686868;cursor:pointer;display:table;height:80px;left:11px;position:absolute;text-align:center;text-shadow:0 1px 1px #fff;top:60px;width:80px}
#picker .content .widget-picker .elementy .elem .title span{display:table-cell;font-size:12px;vertical-align:middle}
#picker .content .widget-picker.nazwy .elementy .elem .title1a{display:block}
#picker .content .widget-picker .elementy .elem .title1a{background:hsla(0,0%,100%,.8);border-radius:3px;bottom:14px;color:#000;display:none;font-size:.6875rem;left:0;padding:4px 1px;position:absolute;text-align:center;width:100px}
#picker .content .widget-picker .elementy .elem .onstock{line-height:1.1em;position:absolute;right:10px;top:10px}
#picker .content .widget-picker .elementy .elem .onstock span{border-radius:5px;display:inline-block;height:10px;width:10px}
#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{background:#fff;border:2px solid #a0a0a0;border-radius:6px;bottom:255px;cursor:default;display:none;height:140px;margin-left:-77px;padding:10px 15px;position:fixed;width:230px;z-index:1}
#picker.visible .content .widget-picker .elementy .elem.active .children{box-sizing:content-box;display:block}
#picker .content .widget-picker .elementy .elem .children .title2{font-size:1rem;padding-bottom:10px}
#picker .content .widget-picker .elementy .elem .children .list{overflow:hidden}
#picker .content .widget-picker .elementy .elem .children .list .sub{border-radius:30px;cursor:pointer;float:left;height:115px;margin:0 8px 5px;position:relative;width:90px}
#picker .content .widget-picker .elementy .elem .children .list .sub .title3{color:#fff;display:table;height:82px;position:absolute;text-align:center;text-shadow:0 1px 1px #222;width:82px}
#picker .content .widget-picker .elementy .elem .children .list .sub .title3 span{display:table-cell;vertical-align:middle}
#picker .content .widget-picker .elementy .elem .children .list .sub .title4{margin-top:3px;text-align:center}
#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.current .img,#picker .content .widget-picker .elementy .elem .children .list .sub.current:hover .img{border:1px solid #007aff;box-shadow:4px 6px 10px #afafaf}
#picker .content .widget-picker .elementy .elem .children .list .sub:hover .img{border:1px solid #a0a0a0}
#picker .content .widget-picker .elementy .options{overflow:hidden}
#picker .content .widget-picker .elementy .options .opt{cursor:pointer;float:left;height:120px;position:relative;width:120px}
#picker .content .widget-picker .elementy .options .opt span.img{background-color:#fff;border:1px solid #d2d2d2;border-radius:50px;display:block;height:90px;margin-left:16px;margin-top:10px;width:90px}
#picker .content .widget-picker .elementy .options .opt:hover span.img{border:1px solid #a0a0a0}
#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{color:#fff;cursor:pointer;display:table;height:90px;left:20px;position:absolute;text-align:center;text-shadow:0 1px 1px #222;top:15px;width:90px}
#picker .content .widget-picker .elementy .options .opt span.lbl span,#picker .content .widget-picker .elementy.choice_normal .options .opt span.lbl span{display:table-cell;vertical-align:middle}
#picker .content .widget-picker .elementy.choice_normal .options.szuflada_kolor .opt{height:144px;position:relative;width:195px}
#picker .content .widget-picker .elementy.choice_normal .options.szuflada_kolor .opt span.lbl{position:relative}
#picker .content .widget-picker .elementy.choice_normal .options.szuflada_kolor .opt span.lbl-hint{font-size:.6875rem;left:10px;position:absolute;top:134px}
#picker .content .widget-picker .elementy.choice_normal .options .opt{max-width:200px;min-width:145px}
#picker .content .widget-picker .elementy.choice_normal .options .opt span.img{background-repeat:no-repeat;background-size:cover;border-radius:0;height:100px;margin:10px auto;position:relative;width:100px}
#picker .content .widget-picker .elementy.choice_normal .options .opt span.lbl{border-radius:0}
#picker .content .widget-picker .elementy.choice_normal .options.szuflada_kolor .opt span.img{border-radius:0;left:2px;margin-left:9px;overflow:visible;position:absolute;top:24px;width:168px}
#picker .content .widget-picker .elementy.choice_normal .options.szuflada_kolor .opt span.img:after{background:#7e7e7e;border:1px solid #a0a0a0;content:"";height:112px;position:absolute;right:-11px;top:-17px;width:10px}
#picker .content .widget-picker .elementy.choice_normal .options.szuflada_kolor .opt.current span.img{border:1px solid #a0a0a0;box-shadow:none}
#picker .content .widget-picker.narozniki .jedn-change,#picker .content .widget-picker.otwory .jedn-change,#picker .content .widget-picker.wyciecia .jedn-change{border:none;border-radius:3px;display:inline-block;height:26px;left:18px;overflow:hidden;position:relative;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{background-color:#fff;border:2px solid #cacaca;border-radius:2px;color:#333;cursor:pointer;display:inline-block;float:left;height:22px;line-height:18px;margin-right:3px;padding:0;text-align:center;width:35px}
#picker .content .widget-picker.otwory .grupy{height:294px;margin-top:20px}
#picker .content .widget-picker.narozniki *{box-sizing:content-box}
#picker .content .widget-picker.narozniki,#picker .content .widget-picker.wyciecia{height:400px;overflow:visible;position:relative}
#picker .content .widget-picker.narozniki div.nar-head select{font-size:1rem;height:auto;margin:0;padding:9px}
#picker .content .widget-picker.narozniki div.nar-opts{position:absolute;right:3px;top:73px;width:164px}
#picker .content .widget-picker.narozniki div.nar-opts-full{left:auto;position:relative;top:0;width:100%}
#picker .content .widget-picker.narozniki div.nar-params{position:absolute;width:301px}
#picker .content .widget-picker.otwory div.otw-head{height:46px;margin-top:28px;position:relative}
#picker .content .widget-picker.narozniki h3{font-size:1.375rem;padding:29px 0 10px;position:relative;text-align:center}
#picker .content .widget-picker.narozniki div.nar-head{display:inline-block;padding-top:20px;position:relative}
#picker .content .widget-picker.narozniki div.nar-zmien{position:absolute;right:-120px;top:11px;width:100px}
#picker .content .widget-picker.narozniki div.nar-zmien .lbl{background:#fff;border-radius:4px;color:#cd0000;font-size:.9375rem;left:60px;padding:6px;position:absolute;text-align:center;top:13px;width:80px}
#picker .content .widget-picker.narozniki div.nar-zmien .nar-opt{position:absolute}
#picker .content .widget-picker.otwory .otw-head{height:46px;margin-top:28px;position:relative}
#picker .content .widget-picker.otwory .otw-head h3{display:inline-block;font-size:1.375rem;position:relative}
#picker .content .widget-picker.otwory .otw-typ{display:inline-block;left:315px;margin-left:30px;position:absolute;top:-14px}
#picker .content .widget-picker.narozniki .nar-opt .info,#picker .content .widget-picker.otwory .otw-typ .info{display:inline-block;font-size:.75rem;line-height:1;padding-right:6px;padding-top:10px;text-align:right;width:60px}
#picker .content .widget-picker.otwory .otw-typ .opt{cursor:pointer;display:inline-block;margin-right:8px;position:static;vertical-align:top}
#picker .content .widget-picker.otwory .otw-typ .opt .img{background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:100%;border:3px solid #cacaca;border-radius:4px;display:inline-block;height:50px;position:static;vertical-align:top;width:50px}
#picker .content .widget-picker.otwory .otw-typ .opt.current .img{border:3px solid #ef532c}
#picker .content .widget-picker.otwory .otw-del{background:#fff;border-radius:5px;color:#cd0000;cursor:pointer;font-size:.875rem;line-height:23px;padding:4px 10px;position:absolute;right:30px;top:0;vertical-align:middle}
#picker .content .widget-picker.otwory .otw-del:hover{background:#f4f4f4}
#picker .content .widget-picker.otwory .otw-del .ico{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,#picker .content .widget-picker.otwory .otwor-wymiar-gr .wym-group{display:inline-block;font-size:1rem;margin-right:10px;vertical-align:middle}
#picker .content .widget-picker.narozniki .nar-wymiar-gr .wym-group .lbl,#picker .content .widget-picker.otwory .otwor-wymiar-gr .wym-group .lbl{color:#017aff;display:inline-block;text-align:center;width:14px}
#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{display:inline-block;font-size:1.25rem;height:32px;line-height:30px;margin:0;padding:0;text-align:center;width:66px}
#picker .content .widget-picker.otwory .otwor-wymiar-gr .wym-hint{color:#939393;display:inline-block;float:right;font-size:.75rem;line-height:1.2em;margin-left:5px;vertical-align:middle;width:336px}
#picker .content .widget-picker.narozniki .r{width:840px}
#picker .content .widget-picker.narozniki .nar-wymiar-gr .wym-group{display:inline-block;padding-bottom:20px;position:relative}
#picker .content .widget-picker.narozniki .nar-wymiar-gr .wym-group .lbl{color:#ff1400;width:20px}
#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{background:#b3b3b3;color:#fff;font-size:.6875rem;left:25px;min-width:56px;padding:3px 5px;position:absolute;text-align:center;top:33px}
#picker .content .widget-picker.narozniki .nar-hints{left:393px;position:absolute;top:100px;width:444px}
#picker .content .widget-picker.narozniki .nar-hints .wym-hint{color:#696969;display:block;font-size:.75rem;line-height:1;position:absolute;text-align:center;top:0;width:400px}
.blat-lista-elementow .wym-hintgrid,.blat-lista-elementow .wym-hintgrid-row{width:650px}
.blat-lista-elementow .wym-hintgrid-cell{display:inline-block;min-height:1px;width:322px}
#picker .content .widget-picker.narozniki .nar-hints .wym-hint-img,.blat-lista-elementow .wym-hint-img{border-radius:4px;height:180px;margin-top:30px;overflow:hidden;position:relative;text-align:center;width:440px}
.blat-lista-elementow .wym-hint-img{display:inline-block;margin-top:4px;width:320px}
#picker .content .widget-picker.narozniki .nar-hints .wym-hint-img svg,.blat-lista-elementow .wym-hint-img svg{position:absolute}
#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{left:0;top: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{right:0;top: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{color:#696969;font-size:.75rem;left:-84px;line-height:1.5em;position:absolute;top:99px}
#picker .content .widget-picker.narozniki .nar-opt{position:relative}
#picker .content .widget-picker.narozniki .nar-opt-sub{margin-bottom:20px}
#picker .content .widget-picker.narozniki .nar-reason{color:#ff8400;font-size:13px;height:50px;line-height:1;margin-top:0;max-height:0;overflow:hidden;padding-right:20px;position:absolute;right:0;text-align:center;top:-50px;width:450px}
#picker .content .widget-picker.narozniki .nar-reason:after{color:#ff9727;content:"\00d7";cursor:pointer;display:inline-block;line-height:16px;position:absolute;right:0;top:0;vertical-align:middle}
#picker .content .widget-picker.narozniki .nar-reason.visible{margin-top:2px;max-height:50px;transition:.2s ease-in-out}
#picker .content .widget-picker.narozniki .nar-typ-full .nar-reason{left:261px;top:157px;width:507px}
#picker .content .widget-picker.narozniki .nar-opt .opt{cursor:pointer;display:inline-block;height:56px;margin-right:8px;vertical-align:top;width:50px}
#picker .content .widget-picker.narozniki .nar-opt .opt .img{background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:100%;border:3px solid #cacaca;border-radius:4px;display:inline-block;height:46px;position:static;vertical-align:top;width:46px}
#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{margin-bottom:3px;width:160px}
#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;font-size:.75rem;line-height:1;vertical-align:middle;width:100px}
#picker .content .widget-picker.narozniki .nar-opt-sub .opt .hint{background:url(/szablony/meble/images/question2.png) 50% 50%/contain no-repeat;border-radius:8px;display:inline-block;height:16px;vertical-align:bottom;width:16px}
#picker .content .widget-picker.narozniki .nar-typ-full{padding-top:0;position:relative;text-align:center}
#picker .content .widget-picker.narozniki .nar-typ-full .opt{height:160px;margin:0 5px;text-align:center;width:110px}
#picker .content .widget-picker.narozniki .nar-typ-full .opt .img{height:105px;width:105px}
#picker .content .widget-picker.narozniki .nar-typ-full .opt .lbl{background:hsla(0,0%,100%,.6);color:#333;display:inline-block;font-size:.8125rem;padding:5px 0;width:100%}
#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{border:2px solid #ef532c;color:#000;cursor:default}
#picker .content .widget-picker.otwory .otw-typ .val-0 .img{background:url(/szablony/meble/images/opcje/otwor-typ-0.jpg) 50%/100% no-repeat #fff}
#picker .content .widget-picker.otwory .otw-typ .val-1 .img{background:url(/szablony/meble/images/opcje/otwor-typ-1.jpg) 50%/100% no-repeat #fff}
#picker .content .widget-picker.narozniki h5,#picker .content .widget-picker.otwory h5{font-size:1rem;margin:8px 0 0;padding:3px 0}
#picker .content .widget-picker.narozniki h6,#picker .content .widget-picker.otwory h6{font-size:.8125rem;margin:0;padding:3px 0}
#picker .content .widget-picker.otwory h5,#picker .content .widget-picker.otwory h6{display:inline;max-width:100%}
@media only screen and (min-width:64em){
fixtop1 body.fixtop1 #header{position:relative}
body.fixtop1 #page{clear:both;padding-top:0}
body.fixtop2 section.powiadomienia{left:430px;margin:0 auto;position:fixed;top:85px}
body.fixtop2 section.powiadomienia.sza_przes{left:33px;position:absolute;top:161px}
}
@media only screen and (min-width:1px) and (max-width:63.9375em) and (max-width:40em){
#konfiguracja .group{border:none;margin-bottom:0;padding:0 5px}
#konfiguracja #edit_tabs div.elem,#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{padding-top:5px;width:100%}
#konfiguracja section.group h3{display:block}
section#mini-tutorial{display:none}
#konfiguracja #edit_tabs div.elem,#konfiguracja .edit_tabs div.elem{margin:0 auto}
#konf #switch_mode{bottom:106px;position:fixed;right:0;top:auto;z-index:999}
#konf .view{max-width:49%;z-index:3}
section.powiadomienia{top:20px;width:100%}
section.powiadomienia .item{padding:5px 10px 5px 5px}
#konfiguracja section.current section.kolor-elem section.info{width:64%}
#konfiguracja #edit_tabs .current div.ico,#konfiguracja div.edit_tabs .current div.ico{margin-right:5px}
#konfiguracja #edit_tabs .current div.elem,#konfiguracja div.edit_tabs .current div.elem{display:inline-block!important;margin:1px 0;max-width:100%;width:100%}
#edit_tabs .current div.control.small p.l,#konfiguracja .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,#konfiguracja .edit_tabs section.current .elem figure.small{margin:5px 20px 0 10px}
#draw2d,#draw3d,div.konf .controls:not(.szczegoly){transform:scale(.45);transform-origin:0 0}
#konfiguracja .group .kolor-elem,#scene3d_controls{display:none}
#ctrl-fronty_info{transform:scale(2);transform-origin:100% 0}
#konfiguracja .group.current .kolor-elem{display:inline-block;width:100%}
#picker .close{background:url(/szablony/meble/images/arrow_down.png) 78px 14px/20px no-repeat #dfdfdf;font-size:15px;height:35px;line-height:35px;padding-left:10px;top:0;width:100px;z-index:999}
#picker .content .widget-picker .addon{width:240px;bottom:100%}
#konf .addon div.wdt.choice div.options div.opt span.count{bottom:3px;left:auto;right:57px}
#picker .content .widget-picker .ngl{height:25px;min-height:25px;padding:5px 0;top:-34px;width:100%}
#picker .content .widget-picker div.filtry{background:0 0;border:none;padding-left:10px;padding-right:10px;width:55%}
#picker .content .widget-picker div.filtry a{border:none;font-size:.6875rem;padding:0 5px}
#picker.visible{height:100%}
#picker .content .widget-picker h2.title{font-size:.9375rem;line-height:1rem;margin:0 0 2px}
#picker .center{height:100%;width:100%}
#picker .content .widget-picker div.szukaj input{font-size:medium;width:165px}
#konf div.edit_tabs .group.current .elem .full .img,div.konf .edit .group .elem .img,div.konf .edit .group .kolor-elem .img{height:45px;width:60px}
#konf div.edit_tabs .group.current .elem .full .img img,div.konf .edit .group .elem .img img{max-height:60px;max-width:60px}
#picker .content .widget-nawakc .nawakc__desc p{line-height:1.2}
#picker .content .widget-nawakc .nawakc__gridcell{padding:1px 3px}
#picker .content .widget-picker .grupy{float:none;margin:50px auto 0;width:80%}
#picker .content .widget-picker.kolor div.ngl{left:30px;top:-210px;width:100%}
#picker .content .widget-picker.kolor .r,#picker .content .widget-picker.otwory .r{width:65%}
#edit_tabs .group.current.noico .control.current div.l,.edit_tabs .group.current.noico .control.current div.l{width:100%}
#konf .addon div.wdt .title2{font-size:.875rem;line-height:1.2}
#picker .content .widget-picker.kolor .r .elementy,#picker .content .widget-picker.otwory .r .elementy{left:0;width:100%}
#picker .content .widget-picker .grupy .gr{font-size:1rem;line-height:1.5;margin:7px 0}
#picker .content .widget-picker.otwory .grupy{width:25%}
#picker .content .widget-picker.otwory .r{width:70%}
#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-bottom:5px;padding-top:5px}
#picker .content .widget-picker.kolor .grupy.count6 .gr{line-height:26px;margin:5px 0}
#picker .content .widget-picker .addon+.addon{left:50%}
#konf .addon div.wdt.choice{padding:5px 2px}
#konf div.wdt.choice div.options{margin:5px 2px 0}
#konf .addon div.wdt.choice div.options div.opt{width:100%}
#konf .addon div.wdt.choice div.options div.opt span.img{height:40px;width:40px}
#konf .addon div.wdt.choice div.options div.opt span.lbl{box-sizing:border-box;font-size:12px;line-height:1.2;padding:0 2px 0 48px;position:absolute;width:100%}
#konfiguracja #edit_tabs .group.current div.control.onlywdt div.l,#konfiguracja .edit_tabs .group.current div.control.onlywdt div.l{width:auto}
#konfiguracja .current div.elem div.l,#konfiguracja .current div.elem p{margin-right:2px;max-width:74%}
#konfiguracja .current.narozniki div.elem p.m{font-size:12px;max-width:57%}
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{background:0 0;bottom:auto;left:auto;margin:0;padding:0;position:fixed;right:300px;top:0;transform:scale(2) translateY(230px) translateX(70%);transform-origin:100% 0}
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{transform:scale(2);transform-origin:100% 50%;z-index:3}
#picker .content .widget-picker.otwory .otwor-wymiar-gr .wym-hint{display:none;width:40%}
#picker .content .widget-picker.otwory .otw-typ .info{display:none}
#picker .content .widget-picker.otwory .otw-typ{left:auto;margin-left:7px;width:124px}
#picker .content .widget-picker.otwory .otw-del{right:0;top:44px}
#picker .content .widget-picker.narozniki{height:376px}
#picker .content .widget-picker.narozniki .jedn-change{display:none}
#picker .content .widget-picker.narozniki div.nar-opts:not(.nar-opts-full){height:57px;left:258px;position:absolute;right:auto;top:259px;width:419px}
#picker .content .widget-picker.narozniki .nar-reason.visible{background:#fff;height:34px;padding-top:8px;right:0;width:400px;z-index:2}
#picker .content .widget-picker.narozniki h3{font-size:1.125rem;padding:0}
#picker .content .widget-picker.narozniki .nar-hints{left:262px;top:68px;transform:scale(.85);transform-origin:0 0}
#picker .content .widget-picker.narozniki .nar-szcz{display:none}
#picker .content .widget-picker.narozniki .nar-typ-full .opt{height:130px;width:70px}
#picker .content .widget-picker.narozniki .nar-typ-full .opt .img{height:65px;width:65px}
#picker .content .widget-picker.narozniki .nar-opt-sub{display:inline-block;margin:0}
#picker .content .widget-picker.narozniki .nar-opt-sub .opt{height:44px;margin-bottom:3px;margin-right:1px;width:100px}
#picker .content .widget-picker.narozniki .nar-opt-sub .opt .lbl{font-size:.6875rem;width:62px}
#picker .content .widget-picker.narozniki .nar-opt-sub .opt .img{height:26px;width:26px}
}
@media only screen and (min-width:1px) and (max-width:63.9375em) and (max-width:40em){
div.konf .controls:not(.szczegoly){transform:scale(0)}
}
@media only screen and (max-width:40em){
#konfiguracja #edit_tabs{max-width:75%}
#konf .view{max-width:39%}
#draw3d{transform:scale(.32);transform-origin:0 0}
#draw2d{transform:scale(.52);transform-origin:0 0}
div.konf .controls:not(.szczegoly){transform:scale(.22);transform-origin:0 0}
div.konf .controls.current{transform:scale(1);transform-origin:0 0}
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{transform:scale(2.57) translateY(230px) translateX(76%)}
.view div.controls div.current div.box{transform:scale(2.57)}
#picker .content .widget-picker.narozniki .nar-hints{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){left:282px;top:172px;width:174px}
#picker .content .widget-picker.narozniki .nar-opt-sub .opt{height:80px;width:80px}
}
@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%}
}
@media (max-width:859px){
#konf section.grupa .grupa_row .szafka,#konf section.grupa .grupa_row .szafka.szuflada{margin-right:20px;width:calc(33.33333% - 13.33333px)}
#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(50% - 10px)}
#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{margin:0 0 41px;width:280px}
#konf section.grupa .grupa_row .szafka.szuflada figure span span.button{left:calc(50% - 79.5px);width:159px}
}
@media (max-width:337px){
#konf section.grupa .grupa_row .szafka figure span #konf-ostatnie-container .wyniki-inner .pager span.change,#konf section.grupa .grupa_row .szafka figure span span.btn--green,#konf-ostatnie-container .wyniki-inner .pager #konf section.grupa .grupa_row .szafka figure span span.change{left:0;width:100%}
}
.pusto{padding-bottom:15px}
#edit_tabs div.control div.widget.exposed,#konf .edit_tabs div.control div.widget.exposed{display:block}
#edit_tabs div.control div.widget.wymiar,#konf .edit_tabs div.control div.widget.wymiar{clear:both;display:block}
#edit_tabs .helpTip{right:-10px;top:15px}
#edit_tabs div.control div.widget .wymiary div.ctrls div.line div.step.def span.b,#edit_tabs div.control div.widget .wymiary div.ctrls div.line div.step.def span.v,#konf .edit_tabs div.control div.widget .wymiary div.ctrls div.line div.step.def span.b,#konf .edit_tabs div.control div.widget .wymiary div.ctrls div.line div.step.def span.v{display:none}
#edit_tabs div.control div.widget .wymiary div.ctrls div.line div.step.def.show span.b,#edit_tabs div.control div.widget .wymiary div.ctrls div.line div.step.def.show span.v,#konf .edit_tabs div.control div.widget .wymiary div.ctrls div.line div.step.def.show span.b,#konf .edit_tabs div.control div.widget .wymiary div.ctrls div.line div.step.def.show span.v,#konf[data-opt=opt-bok_opuszczenie_lewy] #scene3d .ind.bok_opuszczenie_lewy,#konf[data-opt=opt-bok_opuszczenie_prawy] #scene3d .ind.bok_opuszczenie_prawy,#konf[data-opt=opt-bok_wysuniecie_lewy] #scene3d .ind.bok_wysuniecie_lewy,#konf[data-opt=opt-bok_wysuniecie_prawy] #scene3d .ind.bok_wysuniecie_prawy,#konf[data-opt=opt-glebokosc2] #scene3d .ind.glebokosc2,#konf[data-opt=opt-glebokosc] #scene3d .ind.glebokosc,#konf[data-opt=opt-szerokosc2] #scene3d .ind.szerokosc2,#konf[data-opt=opt-szerokosc3] #scene3d .ind.szerokosc3,#konf[data-opt=opt-szerokosc] #scene3d .ind.szerokosc,#konf[data-opt=opt-szuflady_ilosc2] #scene3d .ind.showon-szuflady_ilosc2,#konf[data-opt=opt-wysokosc2] #scene3d .ind.wysokosc2,#konf[data-opt=opt-wysokosc3] #scene3d .ind.wysokosc3,#konf[data-opt=opt-wysokosc4] #scene3d .ind.wysokosc4,#konf[data-opt=opt-wysokosc] #scene3d .ind.wysokosc{display:block}
.blaty #topbar{margin:0 auto;max-width:1180px;overflow:hidden;padding:0 10px}
.topbar_new{left:0;right:0;z-index:1}
.topbar_new>div{margin:0 auto;max-width:1180px;max-width:1620px}
.topbar_new>div>div{background-color:#f3f3f3;border-top:5px solid #fff;float:right;padding:10px 12px;width:418px}
.topbar_new>div>div form{display:table;position:relative;width:100%}
.topbar_new>div>div form>div{display:table-cell;vertical-align:middle;width:33.33333%}
.topbar_new>div>div form>div .time{color:#333;font-size:10px;text-align:center}
.topbar_new>div>div form>div .question{background:url(/szablony/meble/images/question2.png) 100% 50% no-repeat;cursor:help;padding:3px 26px 3px 0!important}
.topbar_new>div>div form>div .podpowiedz:hover .tlo{display:inline-block!important;left:0}
.topbar_new>div>div form>div .podpowiedz:hover .tlo div:before{display:none}
.topbar_new>div>div form>div .price{color:#333;font-size:16px;text-align:center}
.topbar_new>div>div form>div .price .less{color:#a7a9ac}
.topbar_new>div>div form>div .price.left-side{text-align:left}
.topbar_new>div>div form>div.btn a{float:right;font-size:.75rem;text-transform:uppercase;transition:background-color .3s ease-out}
@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 div.filtry{margin:10px auto 0;text-align:center;width:100%}
#picker .content .widget-picker div.filtry a:nth-child(3){border-right:none}
#picker .content .widget-picker.szafki .elementy{height:300px;width:100%}
#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 .r .elementy{padding:0 10px;width:100%}
#picker .content .widget-picker.kolor .grupy{margin-top:5px;padding:0 10px;position:relative;width:100%;z-index:9}
#picker .content .widget-picker.kolor .grupy .grupy-content{-webkit-overflow-scrolling:touch;display:flex;height:43px;overflow-x:scroll!important;overflow-y:hidden;white-space:nowrap}
#picker .content .widget-picker.kolor h2.title{padding:10px;position:fixed;top:0;z-index:10}
.opcje #ctrl-fronty_zawiasy .ico,.opcje #ctrl-fronty_zawiasy .m,.opcje #ctrl-podstawa .ico,.opcje #ctrl-podstawa .m,.opcje #ctrl-system_domyku .ico,.opcje #ctrl-system_domyku .m,.opcje #ctrl-wariant .ico,.opcje #ctrl-wariant .m{display:none!important}
.zaawansowane .opt{height:140px!important}
#edit_tabs div.wdt div.hint,#konf .edit_tabs div.wdt div.hint{bottom:261px;left:0;line-height:14px;margin:0;position:fixed;width:100%}
#edit_tabs div.wdt.choice div.options,#konf .edit_tabs div.wdt.choice div.options{margin:0}
#edit_tabs .helpTip{right:5px;top:5px}
.tooltip>.nub{position:static}
#edit_tabs div.control[data-rel=uslojenie_front] div.widget div.wdt.switcher .options .opt,#konf .edit_tabs div.control[data-rel=uslojenie_front] div.widget div.wdt.switcher .options .opt{left:50%;transform:translateX(-50%)}
#konfiguracja div.elem div.ico:not(.ico_uslojenie_front),#konfiguracja div.elem p.m{display:none!important}
#konfiguracja section.zaawansowane{background:0 0;border:none}
#konfiguracja div.elem div.l,#konfiguracja div.elem p.l{max-width:100%}
#konf .blaty .view-container .view{height:250px}
.blaty #konfiguracja #edit_tabs{height:auto;max-width:100%;padding:0 10px}
.blaty section.view div.controls div.control div.widget{transform:scale(1.6) translateY(200px) translateX(95%);z-index:3}
.blaty .view div.controls div.current div.box{transform:scale(.8)}
.blaty #picker .content .widget-picker.kolor h2.title{position:static}
.blaty #picker .content .widget-picker.kolor .grupy{height:120px}
.blaty #konfiguracja .group{margin-bottom:10px;padding:10px 5px}
.blaty .control.nocontrol{padding:0}
.blaty #draw2d{transform:scale(.45)}
.blaty .controls:not(.szczegoly){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 .widget-picker .narozniki{margin-top:30px}
.blaty #picker .content .widget-picker.narozniki div.nar-zmien{left:10px;right:auto;top:5px}
.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:flex;flex-direction:column}
.blaty #szafka_add_form{padding:0 10px}
.blaty section#topbar section.rgt div.bt .button{margin-right:0}
.topbar_new>div>div{padding:5px 6px;width:100%}
.topbar_new>div>div form>div .podpowiedz:hover .tlo{margin-left:-2px!important}
.topbar_new>div>div form>div .podpowiedz:hover .tlo div .arrow{left:6px!important}
.topbar_new>div>div form>div.btn a{padding:5px!important}
}
.topbar_new>div>div form>div.btn a:hover{background-color:#393c39!important;border-color:#393c39!important}
.topbar_new>div>div form>div.btn a.button--inactive:hover{background-color:#757575!important;border-color:#757575!important}
#konfiguracja_new{margin-bottom:40px}
#konfiguracja_new .szafa_wymiary_infobox{width:100%}
#konfiguracja_new .szafa_wnetrze_edycja__jednchange{text-align:center}
#konfiguracja_new .szafa_opcje--wnetrze_typ{max-width:100%}
#konfiguracja_new .szafa_opcje__typslider{margin:0 auto;width:100%}
#konfiguracja_new .szafa_opcje.szafa_opcje--typmodulu_outer{margin-bottom:0}
#konfiguracja_new .szafa_podglad__bottom{text-align:center}
#konfiguracja_new .szafka_opcje__wariantpowrot{position:static}
#konfiguracja_new .szafka_opcje__wariantpowrot .opt{align-items:center;display:flex;height:42px;justify-content:center}
#konfiguracja_new .szafa_podglad_podzial_wybor_outer{height:auto;padding:14px 20px;position:static}
#konfiguracja_new .szafa_podglad_podzial_wybor_outer .szafa_podglad_podzial_wybor{font-size:1.125rem;margin-bottom:15px;position:static;text-align:left;top:unset}
#konfiguracja_new .szafa_podglad_podzial_wybor__typ_opcje{display:flex;gap:10px}
#konfiguracja_new .szafa_podglad_podzial_wybor__typ_opcje .opt .lbl{z-index:1}
.konfGallerySlider:not(.slick-initialized) .item:not(:first-child){display:none}
.konfGallerySliderThumbs:not(.slick-initialized){height:43px;overflow:hidden}
.ostatnio-skonf-slider .wyniki-inner{margin-bottom:45px;position:relative}
.ostatnio-skonf-slider .wyniki-inner .wyniki-inner__slide{text-align:center}
.ostatnio-skonf-slider .wyniki-inner .wyniki-inner__slide .obr{cursor:pointer;display:inline-block;float:none;height:auto;margin:0 auto;min-height:200px;position:relative;vertical-align:top;width:230px}
@media only screen and (max-width:40em){
.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{background:#fff;height:100%;left:0;padding:0 3px;position:relative;top:0}
.ostatnio-skonf-slider .wyniki-inner .wyniki-inner__slide .obr a.inner img{height:auto;width:100%}
.ostatnio-skonf-slider .wyniki-inner .wyniki-inner__slide .obr a.inner .info-zakup{background:hsla(0,0%,100%,.5);color:#333;display:block;font-size:.875rem;height:36px;padding:0 10px;text-align:center;width:100%}
.ostatnio-skonf-slider .wyniki-inner .wyniki-inner__slide .info-brak-dekoru{background:hsla(0,0%,100%,.3);bottom:52px;color:#929292;font-size:.875rem;padding:10px;position:absolute;text-align:center;width:100%}
.ostatnio-skonf-slider .wyniki-inner:not(.owl-loaded) .wyniki-inner__slide:not(:first-child){display:none}
.ostatnio-skonf-slider .owl-nav{height:100px;left:0;margin-top:-9px;opacity:0;pointer-events:none;position:absolute;right:0;top:50%}
.ostatnio-skonf-slider .owl-nav .owl-next,.ostatnio-skonf-slider .owl-nav .owl-prev{background:url(../images/ico/arrow_dark.svg) 50%/10px 18px no-repeat;float:right;font-size:0;height:18px;opacity:.3;pointer-events:auto;position:relative;transition-duration:.3s;width:10px}
.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{background:0 0;content:"";display:block;height:40px;position:absolute;right:-8px;top:-11px;width:40px}
.ostatnio-skonf-slider .owl-nav .owl-prev{float:left;transform:rotate(180deg)}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.ostatnio-skonf-slider .owl-nav{display:none}
}
.ostatnio-skonf-slider .owl-dots{bottom:-20px;left:50%;position:absolute;transform:translateX(-50%)}
.ostatnio-skonf-slider .owl-dots .owl-dot{background:#e0e0e0;border-radius:50%;float:left;height:9px;margin-bottom:0;margin-right:6px;width:9px}
.ostatnio-skonf-slider .owl-dots .owl-dot.active{background:#72bf44}
div.edit_tabs_new{background-color:#f3f3f3;border-radius:2px;color:#000;float:right;font-size:14px;line-height:normal;position:relative;width:418px}
div.edit_tabs_new .admininfo{border:none;outline:red solid 1px;padding:6px 0 0}
div.edit_tabs_new .close{background:url(/szablony/meble/images/konfigurator/zamknij_transp_bg.png) 0 no-repeat;cursor:pointer;height:41px;position:absolute;right:0;top:0;width:40px;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 no-repeat}
div.edit_tabs_new.warstwa-wybor{padding-bottom:40px}
div.edit_tabs_new{width:100%}
}
div.edit_tabs_new .close-bottom{background:#5dca1c;bottom:0;color:#fff;font-size:14px;height:40px;line-height:40px;position:absolute;text-align:center;text-transform:uppercase;width:100%}
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;cursor:pointer;height:16px;margin:0 0 0 10px;width:33px}
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{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;line-height:normal;margin:16px 12px 0;overflow:hidden}
div.edit_tabs_new div.jedn{color:#a7a9ac;display:inline-block}
div.edit_tabs_new div.jedn span{cursor:pointer;font-size:14px;line-height:normal;margin:0 0 0 8px}
div.edit_tabs_new>section.group_new.last.primary-only,div.edit_tabs_new>section.group_new.last.zwinieta{margin-bottom:20px}
div.edit_tabs_new>section.group_new>div{padding:20px 12px 0}
div.edit_tabs_new>section.group_new>div .table{width:100%}
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>section .control{margin:0 0 15px;position:relative}
div.edit_tabs_new>section .control .select>div{cursor:pointer;display:inline-block;line-height:normal;margin-right:10px;padding:3px 0}
div.edit_tabs_new>section .control .select>div:last-child{margin-right:0}
div.edit_tabs_new>section .control .select>div.selected{color:#4cc900}
div.edit_tabs_new>section .control h4{display:inline;font-size:14px;line-height:normal;margin:0 0 7px;padding:0}
div.edit_tabs_new>section .control div.value{border:solid #a7abad;border-width:0 0 1px;display:inline-block}
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{background-color:transparent;border:none;box-shadow:none;color:#000;display:inline-block;height:auto;line-height:normal;margin:0 6px 0 0;padding:0;text-align:right;vertical-align:bottom;width:40px}
div.edit_tabs_new>section .control div.value .input input[type=number]{-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{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}
@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{display:none;height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1}
div.edit_tabs_new>section .control .polki-kont>div{display:table-cell;vertical-align:middle}
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{color:#000;font-size:24px;line-height:normal;margin:0}
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{color:#898a8b;margin:8px 0 0}
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;cursor:pointer;text-decoration:underline}
div.edit_tabs_new>section .opcja.akcesoria div.opt_new div.img{max-width:55px;width:20%}
div.edit_tabs_new>section .kolor div.grubosci{margin-bottom:7px}
div.edit_tabs_new>section .kolor div.grubosci span{cursor:pointer;display:inline-block;height:26px;padding:0 12px 0 4px;vertical-align:top}
div.edit_tabs_new>section .kolor div.grubosci span.current{color:#4cc900}
div.edit_tabs_new>section .kolor>div:not(.obrzeze_przod)>div.opt{margin:0 7px 0 0;width:auto}
div.edit_tabs_new>section .kolor>div:not(.obrzeze_przod) div.obrzeze_przod div.opt .img{height:30px;width:30px}
div.edit_tabs_new>section .kolor figure{border:1px solid #898a8b;border-radius:5px;cursor:pointer;display:inline-block;height:30px;margin:0;overflow:hidden;vertical-align:middle;width:30px}
div.edit_tabs_new>section .kolor figure.current{border:1px solid #fff;border-radius:5px;box-shadow:0 0 0 2px #5dca1c;height:30px;width:30px}
div.edit_tabs_new>section .kolor figure.ctrl-link{background-color:#fff;color:#898a8b;margin:0;padding:0;text-align:center}
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}
div.edit_tabs_new>section .kolor figure div{height:100%}
@media only screen and (max-width:40em){
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{margin:0;width:20%}
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;margin-top:10px;padding:0;width:100%}
div.edit_tabs_new>section div.default-button div.default-properties a{border:1px solid #5dca1c;color:#000;display:table-cell;font-size:15px;height:40px;line-height:normal;text-align:center;vertical-align:middle;width:100%}
div.edit_tabs_new>section div.hide-additional-options,div.edit_tabs_new>section div.show-additional-options{background-position:100%;background-repeat:no-repeat;color:#898a8b;cursor:pointer;font-size:12px;margin:10px 0 0;padding:0 13px 0 0;text-align:right}
div.edit_tabs_new>section div.show-additional-options{background-image:url(/szablony/meble/images/konfigurator/rozwin2.png);display:block}
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{display:none}
div.edit_tabs_new>section>div.additional-options{background-color:#e9e9e9;padding-bottom:20px;padding-top:20px}
div.edit_tabs_new>section>div.additional-options.hidden{display:none}
div.edit_tabs_new>section>div:not(.szafa_wymiary_infobox_container) div.opt{cursor:pointer;display:inline-block;max-width:55px;text-align:center;width:20%}
div.edit_tabs_new>section>div:not(.szafa_wymiary_infobox_container) div.opt>span{display:table-cell;vertical-align:middle}
div.edit_tabs_new>section>div:not(.szafa_wymiary_infobox_container) div.opt>span.img{display:inline-block;font-size:0;width:100%}
div.edit_tabs_new>section>div:not(.szafa_wymiary_infobox_container) div.opt>span.img span.brak{background-color:#fff;border:1px solid #a7abad;display:inline-block;height:34px;width:100%}
div.edit_tabs_new>section>div:not(.szafa_wymiary_infobox_container) div.opt>span.lbl{display:none;font-size:18px;line-height:normal;padding:0 0 0 11px}
div.edit_tabs_new>section>div:not(.szafa_wymiary_infobox_container) div.opt>span span.val{color:#898a8b;font-size:14px;line-height:normal}
div.edit_tabs_new>section>div:not(.szafa_wymiary_infobox_container) div.opt>span span.change{color:#000;display:block;font-size:14px;line-height:normal;text-decoration:underline}
div.edit_tabs_new>section>div:not(.szafa_wymiary_infobox_container) div.opt.current .old{position:relative}
div.edit_tabs_new>section>div:not(.szafa_wymiary_infobox_container) div.opt.current .old:before{border:2px solid #5dca1c;content:"";display:inline-block;height:100%;position:absolute;top:0;width:100%}
@media only screen and (min-width:40.0625em){
div.edit_tabs_new>section .control.current .polki-rozmieszczenie.addon{display:block;margin:0 auto;pointer-events:auto;position:relative}
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:not(.szafa_wymiary_infobox_container) div.opt.podpowiedz:hover .tlo.onhover{display:block!important;pointer-events:none;z-index:8!important}
}
div.edit_tabs_new>section.wymiary>div>div>div.table{margin-bottom:19px}
div.edit_tabs_new>section.wymiary>div>div>div.table>div.table-cell{vertical-align:bottom}
div.edit_tabs_new>section .info{color:#898a8b;display:inline;font-size:12px;line-height:normal}
div.edit_tabs_new>section .control .widget.wymiary .ctrls{height:24px;margin-top:4px;position:relative}
div.edit_tabs_new>section .control .widget.wymiary .ctrls .line{height:24px;left:0;position:absolute;top:0;width:100%}
div.edit_tabs_new>section .control .widget.wymiary .ctrls .line .line_bg{border-top:2px solid #898a8b;position:relative;top:11px;width:100%}
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{cursor:pointer;position:absolute;text-align:center;top:16px}
div.edit_tabs_new>section .control .widget.wymiary .ctrls .line .step .b{background-color:#898a8b;height:9px;left:-1px;position:absolute;top:1px;width:2px;z-index:1}
div.edit_tabs_new>section .control .widget.wymiary .ctrls .line .step .v{color:#898a8b;font-size:14px;left:0;position:absolute;top:17px}
div.edit_tabs_new>section .control .widget.wymiary .ctrls .line .step.last .v{left:unset;right:100%}
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{cursor:default;margin-left:0;top:-11px}
div.edit_tabs_new>section .control .widget.wymiary .ctrls .line .step.curr .b{background-color:#5dca1c;border-radius:50%;height:24px;left:-12px;top:11px;width:24px}
div.edit_tabs_new>section .widget.ilosc .step{color:#000;cursor:pointer;display:inline-block;font-size:18px;height:28px;line-height:28px;margin:0 2px 0 0;text-align:center;width:28px}
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{border:solid #fff;border-width:5px 0 0;font-size:14px;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 no-repeat;color:#000;display:table-cell;height:34px;padding:0 0 0 47px;vertical-align:middle}
div.edit_tabs_new>section.instrukcja a span{color:#5dca1c;text-decoration:underline}
div.edit_tabs_new .polki-rozmieszczenie{background-color:#f3f3f3;border:1px solid #898a8b;padding:12px 14px 14px;width:245px}
div.edit_tabs_new .polki-rozmieszczenie div.tytul{color:#000;font-size:14px;line-height:normal;margin:0 0 12px}
div.edit_tabs_new .polki-rozmieszczenie div.jedn-kont{line-height:normal;margin:0 4px 7px 0;text-align:right}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group{margin:0 0 14px}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-title{line-height:normal;padding-bottom:5px;text-transform:uppercase}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-title .change{color:#000;cursor:pointer;margin-left:4px;text-decoration:underline;text-transform:none}
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{background:#585857;left:15px;position:absolute;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:"";height:5px;left:-4px;position:absolute;width:9px}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .grot:after{background:url(/szablony/meble/images/konfigurator/grot_gora.png) no-repeat;top:1px}
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{background:url(/szablony/meble/images/konfigurator/grot_dol.png) no-repeat;bottom:1px}
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{cursor:n-resize;outline-offset:-2px;position:absolute;text-align:center;width:100%;outline:#898a8b solid 2px}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka.current{background-color:#f3f3f3;outline-color:#5dca1c;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:"";height:5px;left:11px;position:absolute;width:9px}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka.current:after{background:url(/szablony/meble/images/konfigurator/grot_gora.png) no-repeat;top:6px}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka.current:before{background:url(/szablony/meble/images/konfigurator/grot_dol.png) no-repeat;bottom:6px}
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.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{display:none}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka .pr-hand{background:url(/szablony/meble/images/konfigurator/suwak.png) 50% no-repeat #f3f3f3;border:2px solid #5dca1c;display:block;height:21px;left:45px;position:absolute;top:-8px;width:21px}
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 .pr-stala input{margin:0}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka .value{margin:-11px 0 0;position:absolute;right:17px}
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{display:none;top:auto}
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{border:none;font-size:0;left:96px;text-align:right;top:50%;width:85px}
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-polka input.pos{display:none}
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{background:#585857;display:none;height:0;top:0;width:1px}
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{font-size:12px;margin:10px 0 0}
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}
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{background-color:#5dca1c;color:#fff;float:right;font-size:18px;height:35px;margin:4px 0 0;padding:0 32px;text-transform:capitalize}
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:none;padding:10px 12px 0;width:100%}
div.edit_tabs_new .polki-rozmieszczenie.widget-picker .polki-rozm-kont{height:100%;margin:0 -12px!important;overflow-y:scroll;padding:0 0 0 12px}
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{padding:10px}
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{color:gray;font-size:11px}
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{bottom:0;display:none;font-size:18px;line-height:normal;position:fixed;right:0;top:0;width:435px;z-index:1004}
.warstwa-wybor.visible{display:block}
.warstwa-wybor .content{height:100%}
@media only screen and (max-width:40em){
div.edit_tabs_new .polki-rozmieszczenie.widget-picker .polki-rozm-kont{overflow-y:unset;padding:0 12px}
.warstwa-wybor .content{overflow-y:auto;width:100%}
.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{background:#ff8400;border-radius:5px;color:#fff;display:inline-block;font-size:14px;line-height:normal;margin:0 0 15px;padding:5px}
.warstwa-wybor .widget-picker .info-kont .ngl__dodinfo__bold{text-transform:lowercase}
.warstwa-wybor .widget-picker .info-kont .ngl__dodinfo sup{vertical-align:top}
.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.current{display:inline-block}
.warstwa-wybor .widget-picker .belka-filtry .filtry-rozstaw.hidden{display:none}
.warstwa-wybor .widget-picker .belka-filtry .filtry-rozstaw select{background-color:transparent;background-image:url(/szablony/meble/images/konfigurator/rozwin.png);border:solid #a7abad;border-width:0 0 1px;color:#000;height:auto;margin:0;padding:0 16px 0 0;text-align:justify;-moz-text-align-last:right;text-align-last:right}
.warstwa-wybor .widget-picker .belka-filtry .filtry-rozstaw select option{text-align:right}
.warstwa-wybor .widget-picker .szukaj{display:inline-block;margin:0 0 16px;position:relative}
@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;box-shadow:none;display:inline-block;font-size:13px;height:28px;margin:0 14px 0 0;padding:0 5px;width:158px}
.warstwa-wybor .widget-picker .szukaj.nonempty .nonempty{display:inline-block}
.warstwa-wybor .widget-picker .szukaj .nonempty{background-image:url(/szablony/globalne/images/rozkroj/meble/x-orange.png);border:0;cursor:pointer;display:none;font-size:0;height:18px;margin:0;padding:0;vertical-align:middle;width:19px}
.warstwa-wybor .widget-picker .szukaj .min2chars{display:none;font-size:13px;line-height:28px;position:absolute;right:calc(100% - 173px);top:1px}
.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{font-size:90%;margin:0 0 0 4px}
.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{cursor:pointer;display:inline-block;margin:2px 6px 2px 0;padding:0 11px 0 0;position:relative}
.warstwa-wybor .widget-picker .filtr-dostepnosc .filtr-elem>span{display:inline-block;line-height:26px;padding:0 5px 0 0}
.warstwa-wybor .widget-picker .filtr-dostepnosc .filtr-elem.current>span{color:#4cc900}
.warstwa-wybor .widget-picker .filtr-dostepnosc .filtr-elem .onstock{background-color:#72cf40;border-radius:50%;display:inline-block;height:8px;position:relative;width:8px}
.warstwa-wybor .widget-picker .filtr-dostepnosc .filtr-elem .onstock-no{background-color:#ffd130}
.warstwa-wybor .widget-picker .filtr-selects{font-size:0;margin:10px 0;z-index:2}
.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{background:#fff;border-radius:3px;font-size:10px;left:7px;padding:0 4px;position:absolute;top:-7px;z-index:3}
.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;border-radius:3px;width:100%}
.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{align-items:center;cursor:pointer;display:flex;font-size:11px;height:26px;overflow:hidden;padding:0 5px;width:100%}
.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{background-color:#72cf40;border-radius:50%;display:inline-block;height:8px;margin-left:3px;position:relative;width:8px}
.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{background:url(/szablony/meble/images/konfigurator/rozwin_black.png);content:"";cursor:pointer;height:6px;position:absolute;right:5px;top:calc(50% - 3px);width:9px}
.warstwa-wybor .widget-picker .filtr-selects .filtr-select.active{overflow:visible}
.warstwa-wybor .widget-picker .filtr-selects .filtr-select.active .filtr-select-content{box-shadow:2px 1px 5px 0 rgba(0,0,0,.33);display:block;z-index:1}
.warstwa-wybor .widget-picker .filtr-selects .filtr-select.active .filtr-select-content .filtr-elem.current{color:#4cc900}
.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:"";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--header>span{margin-top:5px}
.warstwa-wybor .widget-picker .ostatnio-wybrane--lista>div{cursor:pointer;display:inline-block;float:none;height:50px;margin:0 0 5px 3px;text-align:center;vertical-align:top;width:35px}
.warstwa-wybor .widget-picker .ostatnio-wybrane--lista>div .img{border:1px solid #898a8b;border-radius:22.5%;height:28px;margin:0 auto 2px;overflow:hidden;padding:0;text-align:center;width:28px}
.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{font-size:9px;line-height:9px;padding-top:2px;text-align:center;white-space:normal}
.warstwa-wybor .widget-picker div.opt{cursor:pointer;display:inline-block;margin:0 12px 0 0;max-width:100%;position:relative;text-align:left;width:auto}
.warstwa-wybor .widget-picker div.opt>span{display:inline-block;vertical-align:middle}
.warstwa-wybor .widget-picker div.opt>span.img{font-size:14px;height:57px;width:57px}
.warstwa-wybor .widget-picker div.opt>span.img.old{background-color:#fff}
.warstwa-wybor .widget-picker div.opt>span.price{bottom:0;color:#000;position:absolute;right: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,.warstwa-wybor .widget-picker div.opt>span.lbl span.price{color:#898a8b;font-size:14px}
.warstwa-wybor .widget-picker div.opt>span.lbl span.count{white-space:nowrap}
.warstwa-wybor .widget-picker div.opt>span.lbl span.price{color:#000;display:block}
.warstwa-wybor .widget-picker div.opt>span span.val{color:#898a8b;font-size:14px;line-height:normal}
.warstwa-wybor .widget-picker div.opt>span span.change{color:#000;display:block;font-size:14px;line-height:normal;text-decoration:underline}
.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{position:relative}
.warstwa-wybor .widget-picker div.opt.current>span.img.old:after{border:2px solid #5dca1c;content:"";height:100%;left:0;position:absolute;top:0;width:100%}
.warstwa-wybor .widget-picker div.opt.current span.price{color:#5dca1c!important}
.warstwa-wybor .widget-picker div.opt.current .desc{color:#5dca1c}
.warstwa-wybor .widget-picker .name{color:#898a8b;display:none}
.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 .addons .addon .name{display:block}
.warstwa-wybor .widget-picker.uchwyty .addons .addon .hint{background-color:#333;border-radius:5px;color:#fff;display:block;font-size:14px;line-height:normal;margin:10px auto 0;padding:5px}
.warstwa-wybor .widget-picker.uchwyty .addons .addon .name{display:block}
.warstwa-wybor .widget-picker.uchwyty .addons.ilosc-2 .addon:first-child .hint{display:none}
.warstwa-wybor .widget-picker.uchwyty .elementy-typy{height:100%;margin-left:-12px;margin-right:-12px;overflow-y:scroll}
.warstwa-wybor .widget-picker.uchwyty .elementy-typy .elementy-typ{display:none;padding:0 6px}
.warstwa-wybor .widget-picker.uchwyty .elementy-typy .elementy-typ.current{display:block}
.warstwa-wybor .widget-picker .elementy-kont{height:100%;margin:0 -12px;overflow-y:auto;padding:0 6px}
.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{left:unset!important;right:6px}
.warstwa-wybor .widget-picker.akcesoria_zawiasy .elementy-kont .options .opt:nth-child(odd) .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}
}
.warstwa-wybor .widget-picker .elementy .options{position:relative}
.warstwa-wybor .widget-picker .elementy .options .opt{color:#898a8b;display:inline-block;margin:0 6px 20px;max-width:none;position:relative;vertical-align:top;width:calc(50% - 12px)}
.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;margin-bottom:10px;position:relative;width:100%}
.warstwa-wybor .widget-picker .elementy .options .opt .list .el .img .cent{background-color:#fff;display:table-cell;height:106px;text-align:center;vertical-align:middle;width:100%}
.warstwa-wybor .widget-picker .elementy .options .opt .list .el .img .cent img{max-height: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-position:100%;background-repeat:no-repeat;display:inline-block;margin:20px 0 12px;padding-right:15px}
.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{margin:0}
.warstwa-wybor .widget-picker .elementy .options .opt .list .elementy li{background:url(/szablony/meble/images/konfigurator/punktor.png) 1px 6px no-repeat;list-style-position:inside;list-style-type:none;margin-bottom:8px;text-indent:10px}
.warstwa-wybor .widget-picker .elementy .options .opt .info{background-color:#fff;color:#898a8b;padding:1px 5px;position:absolute}
.warstwa-wybor .widget-picker .elementy .options .opt .czas_realizacji{left:4px;top:4px}
.warstwa-wybor .widget-picker .elementy .options .opt .typ{color:#000;font-size:18px;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;bottom:0;content:"";left:0;position:absolute;top:0;width:100%}
.warstwa-wybor .zamow-probki-plyt-kont{margin-top:auto}
.warstwa-wybor .zamow-probki-plyt-kont .zamow-probki-plyt{cursor:pointer;font-size:18px;margin:0;padding:5px 0}
.warstwa-wybor .zamow-probki-plyt-kont .zamow-probki-plyt>div{background:url(/szablony/meble/images/konfigurator/probki.svg) 0 no-repeat;height:40px;padding-left:68px}
.warstwa-wybor .wybor-plyt .gr{margin:0 -12px}
.warstwa-wybor .wybor-plyt .gr.gr-belka{border-color:#898a8b;border-style:solid;border-width:1px 0;cursor:pointer;font-size:18px;line-height:normal;margin-top:-1px;padding:12px 12px 10px;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-position:100%;background-repeat:no-repeat;padding-right:16px}
.warstwa-wybor .wybor-plyt .gr.gr-belka .zakladka-ilosc{font-style:normal}
.warstwa-wybor .wybor-plyt .gr.gr-belka.current{border-color:transparent;color:#5dca1c}
.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}
.warstwa-wybor .wybor-plyt .gr.gr-content.admininfo:after{display:none}
.warstwa-wybor .wybor-plyt .gr.admininfo{border-color:red;color:red;outline:0;z-index:2}
.warstwa-wybor .wybor-plyt .gr.admininfo.current{border-color:red transparent transparent;color:red}
.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{color:#000;font-size:18px;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{cursor:pointer;display:inline-block;margin:0 6px 12px;position:relative;text-align:center;vertical-align:top;width:calc(20% - 12px)}
.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{left:0;position:absolute;top:0;width:100%}
.warstwa-wybor .wybor-plyt .elementy>div.choice>div.nazwa,.warstwa-wybor .wybor-plyt .elementy>div.paleta>div.nazwa{color:#898a8b;display:none;font-size:10px;-webkit-hyphens:auto;hyphens:auto;margin:0 -6px;word-break:break-word}
.warstwa-wybor .wybor-plyt .elementy>div.choice>div.symbol,.warstwa-wybor .wybor-plyt .elementy>div.paleta>div.symbol{color:#000;font-size:12px;margin:3px 0 0}
.warstwa-wybor .wybor-plyt .elementy>div.choice>div.onstock,.warstwa-wybor .wybor-plyt .elementy>div.paleta>div.onstock{background-color:#72cf40;border-radius:50%;height:8px;position:absolute;right:0;top:0;width:8px}
.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:flex;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}
.warianty--container .wariant__elem.podpowiedz:hover .tlo.onhover{display:block!important;pointer-events:none;z-index:11!important}
}
.warstwa-wybor .wybor-plyt .elementy>div.choice.current>div{color:#5dca1c}
.warstwa-wybor .wybor-plyt .elementy>div.choice.current>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.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 .paleta-current-lak{height:50%;position:absolute;right:0;top:37px;width:50%}
.warstwa-wybor .wybor-plyt .elementy>div.paleta .paleta-current-lak>div.img{border:1px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #5dca1c;overflow:hidden}
.warstwa-wybor .wybor-plyt .elementy>div.paleta .paleta-contents{background:#fff;border:1px solid #8e8e8e;box-shadow:1px 1px 6px 0 #a9a9a9;display:none;position:absolute;top:40px;z-index:2}
.warstwa-wybor .wybor-plyt .elementy>div.paleta .paleta-contents .paleta-search input{margin:0}
.warstwa-wybor .wybor-plyt .elementy>div.paleta .paleta-contents .paleta-list{max-height:165px;overflow-x:hidden;overflow-y:scroll;width:145px}
.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:inset 0 0 0 1px #5dca1c;color:#5dca1c}
.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{border-radius:50%;height:22px;margin:1px 4px;width:22px}
.warstwa-wybor .wybor-plyt .elementy>div.paleta .paleta-contents .paleta-elem .symbol{font-size:86%;text-align:left;width:84px}
.warstwa-wybor .wybor-plyt .elementy>div.paleta.active .paleta-contents{display:block}
.warstwa-wybor .wybor-plyt .elementy>div.szukaj-brak-wynikow{color:#000;display:none;margin:0;padding:5px 0;width:100%}
.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{position:relative}
#konf .podpowiedz.pytajnik{cursor:help;display:inline-block}
#konf .podpowiedz.pytajnik:hover .tlo{display: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.pytajnik .tlo>div:before{display:none}
#konf .podpowiedz .tlo{text-wrap-style:balance;background-color:#333;border-radius:5px;bottom:calc(100% + 7px);color:#fff;display:none;font-size:14px;line-height:normal;margin-left:calc(50% - 150px);max-width:400px;padding:5px;position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1}
#konf .podpowiedz .tlo>div span.arrow{bottom:-5px;left:calc(50% - 5px);position:absolute;z-index:-1}
#konf .podpowiedz .tlo>div span.arrow:after{background:#333;content:"";display:block;height:10px;transform:rotate(45deg);width:10px}
#konf .podpowiedz .tlo:not(.onhover)>div:before{content:"\00d7";float:right;margin:-4px 0 0}
#konf .podpowiedz .tlo.visible{display:block}
#konf .view-new{color:#686868;float:left;height:650px;overflow:hidden;position:relative;width:calc(100% - 418px);z-index:1}
#konf .view-new .canvas-container{background:#fff;height:100%;position:relative;width:100%}
#konf .view-new .canvas-container .ikonki{font-size:0;position:absolute;right:58px;top:13px}
#konf .view-new .canvas-container .ikonki a{backgorund-color:#e0ffff;display:inline-block}
#konf .view-new .canvas-container .ikonki a.zapisz{background:url(/szablony/meble/images/meble_na_wymiar/zapisz_projekt.svg) no-repeat;height:21px;margin-right:17px;width:15px}
#konf .view-new .canvas-container .ikonki a.udostepnij{background:url(/szablony/meble/images/udostepnij-koszyk.svg) no-repeat;height:22px;width:20px}
#konf .view-new .canvas-container .szafa_wnetrze_edycja{border:none;font-size:0;margin:0;min-height:810px;padding-top:90px;text-align:center;width:100%}
#konf .view-new .canvas-container .szafa_wnetrze_edycja .szafa_wymiary_infobox_container{display:none}
@media only screen and (max-width:40em){
#konf .view-new .canvas-container .ikonki{right:14px;top:0;z-index:1}
#konf .view-new{height:15em;width:100%}
#konf .view-new .canvas-container{height:100%;width:100%}
#konf .view-new .canvas-container canvas{position:absolute;top:50%;transform:translateY(-50%)}
#konf .view-new .canvas-container .view-handle{height:100%;position:absolute;top:0;touch-action:pan-y;width:25%}
#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{color:#000}
#konf.jedn-cm .mm{display:none!important}
#konf.jedn-mm section div.jedn span.j-mm{color:#000}
#konf.jedn-mm .cm{display:none!important}
#konf #konfiguracja_new .preloader_new,#konf #konfiguracja_new .preloader_new>div{display:none}
#konf.loading.picker .warstwa-wybor:after{background:url(/szablony/meble/images/meble_pl.gif) 50% 50% no-repeat hsla(0,0%,100%,.8);content:"wczytywanie danych...";content:"";height:100%;left:0;padding-top:10px;position:absolute;text-align:center;top:0;width:100%;z-index:2}
#konf.loading #konfiguracja_new,#konf.picker #konfiguracja_new{position:relative}
#konf.loading #konfiguracja_new .preloader_new,#konf.picker #konfiguracja_new .preloader_new{background-color:hsla(0,0%,100%,.8);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:2}
#konf.loading:not(.picker) #konfiguracja_new .preloader_new>div{background:url(/szablony/meble/images/meble_pl.gif) 50% no-repeat;display:block;height:100%;left:0;position:absolute;top:0;width:100%}
#konf .view-container{position:relative}
#konf .view-container .reveal-modal-bg{background:hsla(0,0%,100%,.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}
.mobile div.edit_tabs_new>section .control.current .polki-kont{display:none}
#konfModalShare{padding-bottom:0}
#konfModalShare h2{margin-bottom:8px}
#konfModalShare .opis{color:#333;font-size:15px;font-weight:500;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{color:#333;display:table-cell;font-size:14px;font-weight:400;vertical-align:middle}
#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){
#konfModalShare .zawartosc .prawa>div.tabela>div.komorka>div.link>div{margin-right:0}
}
#konfModalShare .zawartosc .prawa>div.tabela>div.komorka>div.link>div span{border:1px solid #3a3a3a;border-radius:4px;display:table-cell;font-size:12px;height:44px;padding:0 20px;vertical-align:middle;word-break:break-word}
#konfModalShare .zawartosc .prawa>div.tabela>div.komorka>div.link span.opcjaKopiuj{color:#72bf44;cursor:pointer;display:inline-block;font-size:15px;font-weight:500;vertical-align:middle}
#konfModalShare .zawartosc .prawa>div.tabela>div.komorka a.udostepnij{border:1px solid #415e9b;border-radius:3px;color:#585857;display:table-cell;font-size:15px;font-weight:500;height:45px;text-align:center;text-transform:uppercase;vertical-align:middle;width:156px}
#konfModalShare .zawartosc .prawa>div.tabela>div.komorka a.udostepnij i{color:#415e9b;font-size:16px;margin-right:18px}
#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{border:1px solid #3a3a3a;border-radius:4px;color:#585857;display:inline-block;font-size:13px;font-weight:300;height:44px;margin:0 13px 10px 0;width:287px}
#konfModalShare .zawartosc .prawa>div.tabela>div.komorka div.email button{font-size:15px;margin-bottom:0;width:231px}
#konfModalShare .zawartosc .prawa>div.tabela>div.komorka .newsletter-section{padding:0}
.warianty--container{display:grid;grid-template-columns:repeat(6,1fr);padding:20px 12px 0}
.warianty--container .wariant__elem{aspect-ratio:1}
.warianty--container .wariant__elem .obr_tmp{border-radius:10px}
.warianty--container .wariant__elem--other{align-items:center;aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:10px}
.warianty--container .wariant__elem--count{color:#333;text-align:center}
.group-accordion .widget[data-type=kolor]{interpolate-size:allow-keywords;height:auto;opacity:1;transition:height .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}
.group-accordion--collapsed .widget[data-type=kolor]{height:0!important;margin-bottom:0!important;opacity:0!important;pointer-events:none}
.switcher-component{align-items:center;background:#f8f8f8;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);display:flex;gap:1.5rem;justify-content:flex-end;margin-bottom:2rem;padding:1rem 0}
.switcher-label{color:#555;font-size:1rem;font-weight:500;margin-right:1rem}
.switcher-toggle{align-items:center;background:#eaeaea;border-radius:999px;box-shadow:0 1px 4px rgba(0,0,0,.06);display:flex;min-width:140px;padding:4px 8px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.switcher-option{color:#888;cursor:pointer;flex:1 1 50%;font-size:1rem;font-weight:600;padding:6px 0;position:relative;text-align:center;transition:color .2s;z-index:2}
.switcher-option.active{color:#fff}
.switcher-indicator{background:#72bf44;border-radius:999px;height:calc(100% - 8px);left:4px;position:absolute;top:4px;transition:left .25s cubic-bezier(.4,0,.2,1);width:50%;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}
#edit_tabs_menu{margin-top:-8px}
#edit_tabs_menu,.edit_tabs_change{background-color:#f5f5f5;border-radius:4px;text-align:center}
#edit_tabs_menu .item{color:#383b3b;cursor:pointer;display:inline-block;font-size:1rem;margin-right:60px;padding:21px 12px 15px}
#edit_tabs_menu .item.current,#edit_tabs_menu .item:hover{border-bottom:4px solid #ffd500}
div.editgroup__tytul{color:#383b3b;display:none;font-size:1.875rem;position:absolute;top:21px}
.edit_tabs_change{bottom:0;display:flex;font-size:.875rem;height:60px;position:absolute;text-transform:uppercase;width:100%}
.edit_tabs_change__button,.edit_tabs_change__step{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-width:259px}
.edit_tabs_change__prev{background-color:#c9caca;color:#383b3b}
.edit_tabs_change__restore_links{align-items:center;display:flex;margin:0 auto;text-align:left;text-transform:lowercase}
#konf .edit_tabs_change__restore_links div.nowa_konf{height:100%;margin:0}
#konf .edit_tabs_change__restore_links div.nowa_konf>a{align-items:center;display:flex;height:100%;line-height:normal}
.edit_tabs_change__button,.edit_tabs_change__next{background-color:#7ab51d;color:#fff}
.edit_tabs_change__button .szafka_add_btn{align-items:center;background-position:0 -455px;display:flex;height:100%;padding-left:34px}
#szafa_widok3d{display:none;position:relative}
#szafa_widok3d.current{display:block;height:651px}
#szafa_widok3d #draw3d{height:500px;margin-left:200px}
#szafa_widok3d #scene3d .bmeb,#szafa_widok3d #scene3d .meb{bottom:auto;top:0;transform-origin:top left}
#szafa_widok3d #scene3d_controls{bottom:auto;top:20px}
#szafa_widok3d #scene3d_controls .zoom{left:46px;top:248px}
#szafa_widok3d #scene3d_controls .views{left:46px;top:142px}
#szafa_widok3d #scene3d_controls .rotate{top:0}
#konf.loading #szafa_edit_tabs:after,#konf.picker #szafa_edit_tabs:after{background:hsla(0,0%,100%,.8);content:"";height:106%;left:-3%;position:absolute;top:-3%;width:106%}
#konf.loading #szafa_edit_tabs:after{background:url(/szablony/centrum/images/loading.gif) 50% 50% no-repeat hsla(0,0%,100%,.7);content:""}
#szafa_edit_tabs{position:relative}
#szafa_edit_tabs.hidden{display:none}
#szafa_edit_tabs>.editgroup{cursor:default;display:none;position:relative}
#szafa_edit_tabs>.editgroup.current{border:none;display:block;font-size:0;margin:0;padding:27px 0 150px;text-align:center}
#szafa_edit_tabs div.wdt.choice div.options div.opt span.lbl{color:#000}
.szafa_podglad_kolory__jednchange,.szafa_podglad_system__jednchange,.szafa_wnetrze_edycja__jednchange,.szafa_wymiary_jednchange{position:relative}
#szafa_edit_tabs .jedn.jedn-change{left:0;position:absolute;top:35px}
#szafa_edit_tabs .jedn.jedn-change span{border:1px solid #333;border-radius:4px;color:#383b3b;cursor:pointer;font-size:.875rem;line-height:23px;text-align:center;width:50px}
#szafa_edit_tabs .jedn.jedn-change span.j-mm{float:left;margin-right:10px}
#szafa_edit_tabs .jedn.jedn-change span.j-cm{float:right}
.konf.jedn-cm #szafa_edit_tabs .jedn.jedn-change span.j-cm,.konf.jedn-mm #szafa_edit_tabs .jedn.jedn-change span.j-mm{background-color:#7ab51d;border-color:#7ab51d;color:#fff}
.szafa_podglad,.szafa_podglad_wymiary{background-color:#d3cdc7;display:block;margin:0 auto;position:relative;vertical-align:top}
.szafa_podglad_wymiary_outer{position:relative}
.szafa_podglad__modul{background-image:url(/szablony/meble/images/szafy-przesuwne/bg.jpg);background-size:237em 195.6em;box-shadow:inset 0 13px 140px 15px rgba(0,0,0,.2);position:absolute;transition:box-shadow .2s linear,background-color .2s linear}
.szafa_podglad__modul.current:after{box-shadow:0 0 0 3em #ffd500;z-index:1}
.szafa_podglad__modul.hover:not(.current):after{box-shadow:0 0 0 3em #7ab51d;z-index:2}
.szafa_podglad__modul.current:after,.szafa_podglad__modul.hover:not(.current):after{bottom:1.2em;content:"";left:1.2em;position:absolute;right:1.2em;top:1.2em}
.szafa_podglad__modul.current:before,.szafa_podglad__modul.hover:not(.current):before{border:.3em solid #f5f5f5;bottom:1.5em;content:"";left:1.5em;position:absolute;right:1.5em;top:1.5em;z-index:2}
.szafa_podglad__modul.hover:not(.current):before{background-image:url(/szablony/meble/images/szafy-przesuwne/bg-kreski.png);background-repeat:repeat-y;background-size:237em 12.9em}
.szafa_podglad__modul.editable{cursor:pointer}
.szafa_podglad__wymbox{background:#007aff;color:#fff;height:16px;position:absolute;width:60px}
.szafa_podglad__wymbox.szer{left:50%;margin-left:-30px;top:-16px}
.szafa_podglad__wymbox.wys{left:0;margin-top:15px;text-orientation:inherit;top:50%;transform:rotate(-90deg);transform-origin:0 16px}
.szafa_podglad__symbox{color:#fff;font-size:1.375rem;height:22px;line-height:23px;position:absolute;width:20px}
.szafa_podglad__symbox.szer{background:#333;bottom:-22px;left:50%;margin-left:-10px}
.szafa_podglad__modul:not(.root)>.szafa_podglad__symbox{background:#007aff;bottom:-24px}
.szafa_podglad__symbox.wys{background:#007aff;margin-top:-12px;right:-21px;top:50%}
.szafa_podglad__ind{position:absolute}
.szafa_podglad__ind span{display:inline-block}
.szafa_podglad__ind.szer{height:2px;text-align:center}
.szafa_podglad__ind.szer span{display:inline-block;margin-top:-15px;position:relative}
.szafa_podglad__ind.szer .wymiar_elem_schemat{background:#fff;margin-top:13px}
.szafa_podglad__ind.wys{align-items:center;display:flex;width:2px}
.szafa_podglad__ind.wys span{padding-left:4px}
.wymiar_elem_schemat{display:inline-block;position:relative}
.szafa_podglad__ind.lft.wys>span{margin-left:-54px;width:50px}
.szafa_podglad__ind.lft .wymiar_elem_schemat{margin-left:-71px;width:65px}
.szafa_podglad__wymiarwidgets .wymiar_elem_schemat .input{margin-left:-100px}
.wymiar_elem_schemat input{font-size:1.25rem;line-height:25px;padding-left:3px;width:56px}
.szafa_podglad__ind.kol0{border-left:1px dashed #333;color:#333}
.szafa_podglad__ind.kol1{background:#ff1400;color:#ff1400}
.szafa_podglad__ind.kol2{background:#1a00b7;color:#1a00b7}
.szafa_podglad__ind.kol3{background:#00d3ae;color:#00d3ae}
.szafa_podglad__ind.kol4{background:#ff8400;color:#ff8400}
.szafa_podglad__ind.kol5{background:#ac00b7;color:#ac00b7}
.szafa_podglad__ind.kol6{background:#a7c400;color:#a7c400}
.szafa_podglad__ind.kol1 input{border-color:#ff1400;color:#ff1400}
.szafa_podglad__ind.kol2 input{border-color:#1a00b7;color:#1a00b7}
.szafa_podglad__ind.kol3 input{border-color:#00d3ae;color:#00d3ae}
.szafa_podglad__ind.kol4 input{border-color:#ff8400;color:#ff8400}
.szafa_podglad__ind.kol5 input{border-color:#ac00b7;color:#ac00b7}
.szafa_podglad__ind.kol6 input{border-color:#a7c400;color:#a7c400}
.szafa_podglad__form{position:absolute}
.szafa_podglad__modul .szafa_podglad__form--przegroda,.szafa_podglad__modul.szuflady .szafa_podglad__form--elem{background-color:#d3cdc7}
.szafa_podglad__form--draz>div,.szafa_podglad__modul .szafa_podglad__form--szuf>div,.szafa_podglad__modul.polki .szafa_podglad__form--elem>div{height:100%;margin:0 auto;position:relative;width:calc(100% - 1em)}
.szafa_podglad__modul.polki .szafa_podglad__form--elem>div{background-color:#e9e3dd}
.szafa_podglad__modul.polki .szafa_podglad__form--elem.szafa_podglad__form--tylkododatki>div,.szafa_podglad__modul.polki .szafa_podglad__form--elem.szafa_podglad__form--tylkododatki>div:after,.szafa_podglad__modul.polki .szafa_podglad__form--elem.szafa_podglad__form--tylkododatki>div:before{background-color:transparent}
.szafa_podglad__form--draz>div:after,.szafa_podglad__form--draz>div:before,.szafa_podglad__modul.polki .szafa_podglad__form--elem>div:after,.szafa_podglad__modul.polki .szafa_podglad__form--elem>div:before{content:"";display:inline-block;position:absolute}
.szafa_podglad__modul.polki .szafa_podglad__form--elem>div:after,.szafa_podglad__modul.polki .szafa_podglad__form--elem>div:before{background-color:#e9e3dd;height:.9em;top:2.4em;width:2.1em}
.szafa_podglad__form--draz>div:after,.szafa_podglad__form--draz>div:before{background-image:url(/szablony/meble/images/szafy-przesuwne/mocowanie_drazka.png);background-size:3em 5.7em;bottom:-1.75em;height:5.7em;width:3em}
.szafa_podglad__form--draz>div:after,.szafa_podglad__modul.polki .szafa_podglad__form--elem>div:after{right:0}
.szafa_podglad__form--draz>div:after{transform:rotate(180deg)}
.szafa_podglad__form--draz .szafa_podglad__wypelnienie_drazek>div{background-color:#e9e3dd;height:100%;margin:0 auto;width:calc(100% - 7.6em)}
.szafa_podglad__form--draz .szafa_podglad__wypelnienie_drazek>div div,.szafa_podglad__modul.polki .szafa_podglad__form--elem div div{overflow:hidden;position:absolute;text-align:center}
.szafa_podglad__modul.polki .szafa_podglad__form--elem div div{bottom:2.7em;margin-right:-2.4em;max-height:15.3em}
.szafa_podglad__modul.polki .szafa_podglad__form--elem.space_low div div{max-height:10.2em}
.szafa_podglad__form--draz .szafa_podglad__wypelnienie_drazek>div div{height:19.3em;padding-left:64px;text-align:center;top:-.6em;width:calc(100% - 7.6em)}
.szafa_podglad__form--draz.space_narrow .szafa_podglad__wypelnienie_drazek>div div{display:none}
.szafa_podglad__modul.polki .szafa_podglad__form--elem div div span{border:.3em solid #eed8c1;border-radius:7em;display:inline-block;height:4.5em;margin-right:2.4em;margin-top:.6em;width:23.1em}
.szafa_podglad__form--draz .szafa_podglad__wypelnienie_drazek>div div span{background-image:url(/szablony/meble/images/szafy-przesuwne/wieszak.png);background-size:30em 19.3em;bottom:0;display:inline-block;height:19.3em;margin-left:-64px;width:30em}
.szafa_podglad__modul .szafa_podglad__form--wymiar-ind{position:absolute;right:9em}
.szafa_podglad__modul .szafa_podglad__form--wymiar-ind>div{border-right:3px solid #000;height:100%;position:absolute;z-index:10}
.szafa_podglad__modul .szafa_podglad__form--wymiar-ind>div>span:first-child{display:block;height:3em;left:-50px;position:absolute;top:-4px;width:100px}
.szafa_podglad__modul .szafa_podglad__form--wymiar-ind>div>span:first-child:after{background:#000;content:"";display:block;height:3px;left:25%;position:absolute;top:13px;transform:rotate(-37deg);width:25%}
.szafa_podglad__modul .szafa_podglad__form--wymiar-ind>div>span:first-child:before{background:#000;content:"";display:block;height:3px;left:50%;position:absolute;top:13px;transform:rotate(37deg);width:25%}
.szafa_podglad__modul .szafa_podglad__form--wymiar-ind>div>span:last-child{bottom:-4px;display:block;height:3em;left:-50px;position:absolute;width:100px}
.szafa_podglad__modul .szafa_podglad__form--wymiar-ind>div>span:last-child:after{background:#000;content:"";display:block;height:3px;left:25%;position:absolute;top:13px;transform:rotate(37deg);width:25%}
.szafa_podglad__modul .szafa_podglad__form--wymiar-ind>div>span:last-child:before{background:#000;content:"";display:block;height:3px;left:50%;position:absolute;top:13px;transform:rotate(-37deg);width:25%}
.szafa_podglad__modul .szafa_podglad__form--wymiar-ind>span{font-size:5.3em;left:-130px;position:absolute;top:50%;transform:translateY(-50%)}
.szafa_podglad__modul .szafa_podglad__form--szuf>div{overflow:hidden}
.szafa_podglad__modul .szafa_podglad__form--szuf>div:after{border-radius:100%;box-shadow:0 0 0 2000px #e9e3dd;content:"";height:3.6em;left:calc(50% - 1.8em);position:absolute;top:calc(50% - 1.8em);width:3.6em}
.szafa_podglad_kolory,.szafa_podglad_system,.szafa_wnetrze_edycja{display:inline-block;position:relative;vertical-align:top;width:60%}
.szafa_podglad_system{text-align:center}
.szafa_podglad_kolory__fronty:after{bottom:0;box-shadow:inset 0 0 0 2px #dfdfdf;content:"";left:0;position:absolute;right:0;top:0}
.szafa_podglad_kolory__front{display:inline-block;float:left}
.szafa_podglad_kolory__front_elem{background:#fff;box-shadow:inset 0 0 0 1px #dfdfdf;position:relative;width:100%}
.szafa_podglad_kolory__front_elem .control{margin-top:-14px;position:absolute;right:-84px;top:50%;z-index:3}
.szafa_podglad_kolory__podglad_wys{background-color:#fafafa;border:2px solid #ffd500;border-radius:6px;color:#383b3b;display:inline-block;font-size:.875rem;line-height:25px;margin-top:-14px;min-width:74px;padding:0 11px;position:absolute;right:-37px;text-align:center;top:calc(50% - 15px);z-index:3}
.szafa_podglad_kolory__wymiardrags{position:absolute}
.szafa_podglad_kolory__wymiaryreset{bottom:-38px;left:-51px;position:absolute}
.szafa_podglad_kolory__wymiardrag{height:1px;position:absolute}
.szafa_podglad_kolory__wymiardragline{background:#c9caca;height:2px;left:-20px;position:absolute;width:48px}
.szafa_podglad_kolory__wymiardraghandle{background:url(/szablony/meble/images/szafy-przesuwne/suwak_pion.png) no-repeat;cursor:s-resize;height:32px;left:32px;position:absolute;top:-15px;width:32px}
.szafa_podglad_kolory__wymiardraghandle:after{content:"";display:block;height:50px;left:calc(50% - 25px);position:absolute;top:calc(50% - 25px);width:50px}
.szafa_podglad_goratitle{clear:both;padding:40px 0 20px}
.szafa_podglad_gora{display:inline-block;position:relative;vertical-align:top}
.szafa_podglad_gora__form{background:#e2d8cf;position:absolute}
.szafa_podglad_gora__form.front_przedni{background-color:#382b14}
.szafa_podglad_gora__form.front_tylny{background-color:#aa4d4d}
.szafa_podglad_gora__ind{position:absolute;text-align:center}
.szafa_podglad_gora__ind span{display:inline-block}
.szafa_podglad_gora__ind.poz{height:2px}
.szafa_podglad_gora__ind.pion{align-items:center;display:flex;justify-content:center;padding-left:4px}
.szafa_podglad_gora__ind.poz span{display:inline-block;margin-top:-15px;position:relative}
.szafa_podglad_gora__ind.kol1{background:#ff1400;color:#ff1400}
.szafa_podglad_gora__ind.kol2{background:#1a00b7;color:#1a00b7}
.szafa_podglad_gora__ind.kol3{background:#00d3ae;color:#00d3ae}
.szafa_podglad_gora__ind.kol4{background:#ff8400;color:#ff8400}
.szafa_podglad_gora__ind.kol5{background:#ac00b7;color:#ac00b7}
.szafa_podglad_gora__ind.kol6{background:#a7c400;color:#a7c400}
.szafa_opcje{display:inline-block;width:450px}
.szafa_opcje.szafa_opcje--kolor,.szafa_opcje.szafa_opcje--system{display:inline-block;vertical-align:top;width:390px}
.szafa_opcje.szafa_opcje--system{text-align:left}
.szafa_opcje.szafa_opcje--system .szafa_opcje__opcja{margin-top:25px}
.szafa_opcje.szafa_opcje--system .option-info-dodatkowe{display:inline-block;font-size:.875rem;margin-left:5px}
.szafa_opcje.szafa_opcje--system .option-info-dodatkowe a{color:#7ab51d;text-decoration:underline;text-transform:lowercase}
.szafa_opcje.szafa_opcje--system .szafa_opcje__opcja:first-child{margin-top:0}
.szafa_opcje.szafa_opcje--typmodulu_outer,.szafa_opcje.szafa_opcje--wnetrze{width:100%}
.szafa_opcje.szafa_opcje--typmodulu_outer{margin-bottom:14px}
.szafa_opcje--wnetrze_typ{display:inline-block;max-width:332px;vertical-align:top;width:100%}
.szafa_opcje--wnetrze_typ,.szafa_opcje.szafa_opcje--kolor,.szafa_opcje.szafa_opcje--system{border:1px solid #c9caca;border-radius:4px;margin-bottom:20px;padding:14px 20px;position:relative}
.editgroup.kolory .szafa_opcje.szafa_opcje--kolor{margin-bottom:0}
.szafa_opcje.szafa_opcje--kolor_dol,.szafa_opcje.szafa_opcje--wnetrze .control,.szafa_opcje.szafa_opcje--wnetrze .kolor-elem.ctrl-link{width:100%}
.szafa_opcje.szafa_opcje--wnetrze .control{font-size:.75rem;margin-bottom:14px;overflow:hidden}
.szafa_opcje.szafa_opcje--kolor_dol .szafa_opcje__opcja .option-toggle{margin:0 -19px 0 0;overflow:hidden}
.edit_tabs_change__button .szafka_add_btn,.szafa_opcje--typmodulu .option-toggle .opt,.szafa_opcje.szafa_opcje--kolor_dol .szafa_opcje__opcja .option-toggle .opt,.szafa_opcje.szafa_opcje--uklad .option-toggle .opt .img,.szafa_opcje__opcja.fronty_czesci .opt,.szafa_opcje__slide_change div:after,.szafa_podglad_podzial_wybor__typ_opcje .opt,.szafka_opcje__uklady_next,.szafka_opcje__uklady_prev{background-image:url(/szablony/meble/images/szafy-przesuwne/sprite.png)}
.szafa_opcje.szafa_opcje--kolor_dol .szafa_opcje__opcja .option-toggle .opt{border:2px solid #dfdfdf;cursor:pointer;float:left;height:60px;margin-right:19px;width:40px}
.szafa_opcje.szafa_opcje--kolor_dol .szafa_opcje__opcja .option-toggle .opt.val-uklad_000000{background-position:0 0}
.szafa_opcje.szafa_opcje--kolor_dol .szafa_opcje__opcja .option-toggle .opt.val-uklad_000100,.szafa_opcje.szafa_opcje--kolor_dol .szafa_opcje__opcja .option-toggle .opt.val-uklad_000101,.szafa_opcje.szafa_opcje--kolor_dol .szafa_opcje__opcja .option-toggle .opt.val-uklad_000111{background-position:-41px 0}
.szafa_opcje.szafa_opcje--kolor_dol .szafa_opcje__opcja .option-toggle .opt.val-uklad_001001{background-position:-82px 0}
.szafa_opcje.szafa_opcje--kolor_dol .szafa_opcje__opcja .option-toggle .opt.val-uklad_001100{background-position:-123px 0}
.szafa_opcje.szafa_opcje--kolor_dol .szafa_opcje__opcja.front_kolor_uklad_przes2_3 .option-toggle .opt.val-uklad_010010{background-position:-164px 0}
.szafa_opcje.szafa_opcje--kolor_dol .szafa_opcje__opcja.front_kolor_uklad_przes2_3 .option-toggle .opt.val-uklad_101010{background-position:-205px 0}
.szafa_opcje.szafa_opcje--kolor_dol .szafa_opcje__opcja .option-toggle .opt.current,.szafa_opcje.szafa_opcje--kolor_dol .szafa_opcje__opcja .option-toggle .opt:hover{border:2px solid #7ab51d}
.szafa_opcje__kolory{overflow:hidden;text-align:center}
#konfiguracja #szafa_edit_tabs .editgroup.current div.control.onlywdt div.l,.szafa_opcje--typmodulu_outer .szafka_opcje__typmodulu_title,.szafa_opcje.szafa_opcje--system .option-title,.szafa_opcje.szafa_opcje--wnetrze .control .widget.choice .title2 .lbl,.szafa_opcje.szafa_opcje--wnetrze .control .widget.ilosc .title2 .lbl,.szafa_opcje__opcja.akcesoria_szuflady_prowadnice .opcja-title,.szafa_opcje__opcja.checkbox:before,.szafa_opcje__opcja.fronty_czesci:before,.szafa_opcje__opcja.modul_uklad2_szuflady_przegrody .opcja-title{color:#383b3b;display:block;font-size:1.125rem;margin-bottom:13px;text-align:left;text-transform:lowercase}
.szafa_opcje__opcja.checkbox:before{content:"wieszak"}
.szafa_opcje--kolor .kolor-elem.ctrl-link{float:left;text-align:center;width:100px}
.szafa_opcje__kolory .kolor-elem.ctrl-link.korpus{float:right}
.szafa_opcje--kolor .kolor-elem.ctrl-link figure,.szafa_opcje.szafa_opcje--wnetrze .kolor-elem.ctrl-link figure{border:1px solid #d3d3d3;border-radius:32px;cursor:pointer;display:inline-block;height:64px;margin:0;overflow:hidden;width:64px}
.szafa_opcje--kolor .kolor-elem.ctrl-link div.info,.szafa_opcje.szafa_opcje--wnetrze .kolor-elem.ctrl-link div.info{color:#333;margin-top:7px}
.szafa_opcje--kolor .kolor-elem.ctrl-link h4.m,.szafa_opcje.szafa_opcje--wnetrze .kolor-elem.ctrl-link h4.m{font-size:.875rem;margin:0 0 5px}
.szafa_opcje--kolor .kolor-elem.ctrl-link div.info p.m,.szafa_opcje.szafa_opcje--wnetrze .kolor-elem.ctrl-link div.info p.m{font-size:.75rem}
.szafa_opcje--kolor .kolor-elem.ctrl-link div.info p.m span,.szafa_opcje.szafa_opcje--wnetrze .kolor-elem.ctrl-link div.info p.m span{display:block;margin-top:-2px}
.szafa_opcje__kolory .fronty_zamien_kolory_cont{float:left;text-align:center}
.szafa_opcje__opcja.fronty_zamien_kolory .option-toggle .opt{background-image:url(/szablony/meble/images/szafy-przesuwne/strzalki.png);cursor:pointer;display:inline-block;height:40px;margin-top:30px;width:34px}
#konfiguracja #szafa_edit_tabs .editgroup.current div.control.onlywdt>div.ico{display:none}
#konfiguracja #szafa_edit_tabs .editgroup.current div.control.onlywdt{margin-top:23px;overflow:hidden}
#konfiguracja #szafa_edit_tabs .editgroup.current div.control.onlywdt div.l{display:table-cell;text-transform:lowercase;vertical-align:middle}
#konfiguracja #szafa_edit_tabs .editgroup.current div.control.onlywdt div.widget.exposed.choice{display:table-cell;vertical-align:middle}
#szafa_edit_tabs div.control div.widget div.wdt.switcher .options .opt{cursor:pointer;display:inline-block;float:left!important;height:35px;margin:0 0 0 26px;position:relative;width:140px}
#konfiguracja #szafa_edit_tabs div.control div.widget div.wdt.switcher .options .opt div.ico{float:none;margin:0;position:absolute}
#konfiguracja #szafa_edit_tabs div.control div.widget div.wdt.switcher .options .opt div.ico.left{left:0}
#konfiguracja #szafa_edit_tabs div.control div.widget div.wdt.switcher .options .opt div.ico.right{right:0;top:0}
#szafa_edit_tabs div.control div.widget div.wdt.switcher .options .opt .sw{border:2px solid #aaa;border-radius:14px;height:29px;left:38px;position:relative;top:2px;width:64px}
#szafa_edit_tabs div.control div.widget div.wdt.switcher .options .opt .sw .dgl{background:#848484;border-radius:10px;height:21px;position:absolute;top:2px;transition:left .2s ease-in-out;width:21px}
#szafa_edit_tabs div.control div.widget div.wdt.switcher .options .opt.left .sw .dgl{left:3px}
#szafa_edit_tabs div.control div.widget div.wdt.switcher .options .opt.right .sw .dgl{left:36px}
.szafa_opcje__opcja.fronty_czesci{margin-top:16px;text-align:left}
.szafa_opcje__opcja.fronty_czesci:before{content:"podział frontów";display:block}
.szafa_opcje__opcja.fronty_czesci .option-toggle{display:inline-block;font-size:0;margin:0 -30px 20px 0}
.szafa_opcje__opcja.fronty_czesci .opt{cursor:pointer;display:inline-block;float:left;height:60px;margin-right:30px;text-align:center;width:40px}
.szafa_opcje__opcja.fronty_czesci .opt.val-1{background-position:0 -121px}
.szafa_opcje__opcja.fronty_czesci .opt.current.val-1,.szafa_opcje__opcja.fronty_czesci .opt.val-1:hover{background-position:0 -216px}
.szafa_opcje__opcja.fronty_czesci .opt.val-2{background-position:-45px -121px}
.szafa_opcje__opcja.fronty_czesci .opt.current.val-2,.szafa_opcje__opcja.fronty_czesci .opt.val-2:hover{background-position:-45px -216px}
.szafa_opcje__opcja.fronty_czesci .opt.val-3{background-position:-90px -121px}
.szafa_opcje__opcja.fronty_czesci .opt.current.val-3,.szafa_opcje__opcja.fronty_czesci .opt.val-3:hover{background-position:-90px -216px}
.szafa_opcje--wnetrze{width:600px}
.szafa_opcje--wnetrze .szafa_opcje__opcja.checkbox .opt{align-items:center;display:flex}
.szafa_opcje--wnetrze .szafa_opcje__opcja.checkbox .opt span.lbl{line-height:normal}
.szafa_opcje--akcesoria{display:inline-block;width:800px}
.szafa_opcje--typmodulu{display:inline-block;margin:0 17px 0 0;width:100%}
.szafa_opcje--typmodulu .title3{font-size:0}
.szafa_opcje--typmodulu .option-toggle .opt{background-color:#f5f5f5;border:2px solid #dfdfdf;cursor:pointer;display:inline-block;font-size:0;height:93px;margin:0 10px 0 0;position:relative;vertical-align:top;width:62px}
.szafa_opcje--typmodulu .option-toggle .opt.val-0{background-image:none}
.szafa_opcje--typmodulu .option-toggle .opt.val-11{background-position:-648px 0}
.szafa_opcje--typmodulu .option-toggle .opt.val-12{background-position:-711px 0}
.szafa_opcje--typmodulu .option-toggle .opt.val-13{background-position:-774px 0}
.szafa_opcje--typmodulu .option-toggle .opt.val-5_1{background-position:-837px 0}
.szafa_opcje--typmodulu .option-toggle .opt.val-5_2{background-position:-900px 0}
.szafa_opcje--typmodulu .option-toggle .opt.val-5_3{background-position:-963px 0}
.szafa_opcje--typmodulu .option-toggle .opt.val-5_4{background-position:-1026px 0}
.szafa_opcje--typmodulu .option-toggle .opt.val-6_5{background-position:-1089px 0}
.szafa_opcje--typmodulu .option-toggle .opt.val-6_6{background-position:-1152px 0}
.szafa_opcje--typmodulu .option-toggle .opt.val-6_7{background-position:-1215px 0}
.szafa_opcje--typmodulu .option-toggle .opt.val-6_8{background-position:-1278px 0}
.szafa_opcje--typmodulu .option-toggle .opt.val-6_9{background-position:-1341px 0}
.szafa_opcje--typmodulu .option-toggle .opt.current,.szafa_opcje--typmodulu .option-toggle .opt:hover{border:2px solid #7ab51d}
.szafa_opcje--typmodulu .option-toggle .opt:hover .lbl{background:#7ab51d;bottom:5px;color:#fff;display:block;font-size:.75rem;left:100%;max-width:68px;padding:2px 5px;pointer-events:none;position:absolute;z-index:3}
.szafa_opcje--typmodulu .option-toggle .opt:nth-child(4):hover .lbl{left:auto;right:100%}
.szafa_opcje.szafa_opcje--wnetrze .control .widget.choice,.szafa_opcje.szafa_opcje--wnetrze .control .widget.ilosc{overflow:hidden}
#szafa_edit_tabs div.control div.widget div.wdt.switcher .reason,.szafa_opcje.szafa_opcje--wnetrze .control .widget.ilosc .reason{color:#ff8400;margin-bottom:0;max-height:0;overflow:hidden;padding:0 36px 0 0;position:relative;transition:.2s linear}
#szafa_edit_tabs div.control div.widget div.wdt.switcher .reason{font-size:.75rem;margin-left:28px;padding-right:30px;width:227px}
#szafa_edit_tabs div.control div.widget div.wdt.switcher .reason.visible,.szafa_opcje.szafa_opcje--wnetrze .control .widget.ilosc .reason.visible{display:block;margin-bottom:10px;max-height:60px}
#szafa_edit_tabs div.control div.widget div.wdt.switcher .reason.visible:after,.szafa_opcje.szafa_opcje--wnetrze .control .widget.ilosc .reason.visible:after{content:"\00d7";cursor:pointer;font-size:1.25rem;margin:-15px 4px 2px;padding:1px 6px;position:absolute;right:0;top:50%}
.szafa_opcje.szafa_opcje--wnetrze .control .widget.ilosc .ctrls .line div.step{cursor:pointer;float:left;font-size:1.125rem;line-height:24px;margin:0 5px;padding:0 6px}
.szafa_opcje.szafa_opcje--wnetrze .control .widget.ilosc .ctrls .line div.step.blocked{color:#b9b9b9;cursor:default}
.szafa_opcje.szafa_opcje--wnetrze .control .widget.ilosc .ctrls .line div.step.curr{background:#7ab51d;border-radius:3px;color:#fff;padding:0 8px}
.szafa_opcje.szafa_opcje--wnetrze .control .widget.ilosc .ctrls .line div:hover{color:#7ab51d}
.szafa_opcje--typmodulu_outer .szafka_opcje__typmodulu_title,.szafa_opcje__opcja.akcesoria_system_przesuwny .option-title,.szafa_opcje__opcja.akcesoria_szuflady_prowadnice .opcja-title,.szafa_opcje__opcja.modul_uklad2_szuflady_przegrody .opcja-title{display:inline-block}
.szafa_opcje.szafa_opcje--wnetrze .szafa_opcje__opcja.akcesoria_szuflady_prowadnice .opcja-desc,.szafa_opcje.szafa_opcje--wnetrze .szafa_opcje__opcja.modul_uklad2_szuflady_przegrody .opcja-desc{color:#383b3b;display:inline-block;font-size:.875rem}
.szafa_opcje.szafa_opcje--wnetrze .szafa_opcje__opcja.akcesoria_szuflady_prowadnice .opcja-opcja,.szafa_opcje.szafa_opcje--wnetrze .szafa_opcje__opcja.modul_uklad2_szuflady_przegrody .opcja-opcja{height:60px}
.szafa_opcje.szafa_opcje--wnetrze .szafa_opcje__opcja.akcesoria_szuflady_prowadnice .opcja-opcja .img,.szafa_opcje.szafa_opcje--wnetrze .szafa_opcje__opcja.modul_uklad2_szuflady_przegrody .opcja-opcja .img{border:2px solid #7ab51d;border-radius:4px;cursor:pointer;display:table;float:left;height:60px;margin-right:15px;width:60px}
.szafa_opcje.szafa_opcje--wnetrze .szafa_opcje__opcja.akcesoria_szuflady_prowadnice .opcja-opcja .img div,.szafa_opcje.szafa_opcje--wnetrze .szafa_opcje__opcja.modul_uklad2_szuflady_przegrody .opcja-opcja .img div{display:table-cell;vertical-align:middle}
.szafa_opcje.szafa_opcje--wnetrze .szafa_opcje__opcja.akcesoria_szuflady_prowadnice .opcja-opcja .img div img,.szafa_opcje.szafa_opcje--wnetrze .szafa_opcje__opcja.modul_uklad2_szuflady_przegrody .opcja-opcja .img div img{max-height:60px;width:100%}
.szafa_opcje.szafa_opcje--wnetrze .szafa_opcje__opcja.akcesoria_szuflady_prowadnice .opcja-opcja .desc,.szafa_opcje.szafa_opcje--wnetrze .szafa_opcje__opcja.modul_uklad2_szuflady_przegrody .opcja-opcja .desc{align-items:center;display:flex;height:100%;justify-content:space-between;width:215px}
.szafa_opcje.szafa_opcje--wnetrze .szafa_opcje__opcja.akcesoria_szuflady_prowadnice .opcja-opcja .desc .val,.szafa_opcje.szafa_opcje--wnetrze .szafa_opcje__opcja.modul_uklad2_szuflady_przegrody .opcja-opcja .desc .val{color:#383b3b;font-size:.75rem;padding-right:5px}
.szafa_opcje.szafa_opcje--wnetrze .szafa_opcje__opcja.akcesoria_szuflady_prowadnice .opcja-opcja .desc .btn,.szafa_opcje.szafa_opcje--wnetrze .szafa_opcje__opcja.modul_uklad2_szuflady_przegrody .opcja-opcja .desc .btn{flex:0 0 70px;width:120px}
.szafa_opcje.szafa_opcje--wnetrze .szafa_opcje__opcja.akcesoria_szuflady_prowadnice .opcja-opcja .desc .btn span,.szafa_opcje.szafa_opcje--wnetrze .szafa_opcje__opcja.modul_uklad2_szuflady_przegrody .opcja-opcja .desc .btn span{border:1px solid #c9caca;border-radius:4px;color:#383b3b;cursor:pointer;display:inline-block;font-size:1rem;height:30px;line-height:28px;text-align:center;width:100%}
.szafa_opcje.szafa_opcje--wnetrze .szafa_opcje__opcja.akcesoria_szuflady_prowadnice .opcja-opcja .desc .btn span:hover,.szafa_opcje.szafa_opcje--wnetrze .szafa_opcje__opcja.modul_uklad2_szuflady_przegrody .opcja-opcja .desc .btn span:hover{background-color:#c9caca}
#konf .szafa_opcje.szafa_opcje--wnetrze div.wdt.choice div.options{margin:8px 0}
#konf .szafa_opcje.szafa_opcje--wnetrze div.wdt.choice div.options div.opt{height:108px;width:80px}
#konf .szafa_opcje.szafa_opcje--wnetrze div.wdt.choice div.options div.opt span.img{border:1px solid transparent;height:60px;width:80px}
#konf .szafa_opcje.szafa_opcje--wnetrze div.wdt.choice div.options div.opt span.lbl{top:69px;width:80px}
#konf .szafa_opcje.szafa_opcje--wnetrze div.wdt.choice div.options div.opt.current span.img{border:2px solid #7ab51d}
.szafa_podglad__bottom{position:relative}
.szafka_opcje__wariantpowrot{display:inline-block;left:calc(50% - 132px);position:absolute;top:30px}
.szafka_opcje__wariantpowrot .control{background-color:#7ab51d;border-radius:4px;color:#fff;cursor:pointer;font-size:.875rem;padding:0 5px;text-align:center;text-transform:uppercase;width:264px}
.szafka_opcje__wariantpowrot .control b{text-transform:lowercase}
.szafa_wymiar_widget{margin:-15px 0 0 -42px;min-width:92px;position:absolute;text-align:left}
.szafa_wymiar_widget div.widget{clear:both}
.szafa_wymiar_widget div.widget div.wdt{margin:5px 0}
.szafa_wymiar_widget .input{font-size:0}
.szafa_wymiar_widget .input .lbl:first-child{display:none}
.szafa_podglad__wymiarwidgets .wymiar_elem_schemat input,.szafa_podglad_gora__ind.pion span,.szafa_podglad_kolory__wymiarwidgets .szafa_podglad_kolory__arrows .szafa_podglad_kolory__arrow .control .box .input input,.szafa_podglad_kolory__wymiarwidgets .szafa_podglad_kolory__arrows .szafa_podglad_kolory__arrow .control .box .input span,.szafa_wymiar_widget .input .box .lbl,.szafa_wymiar_widget .input .box input{background-color:#fafafa;border-color:#ffd500;border-style:solid;color:#383b3b;font-size:.875rem;height:28px;line-height:25px}
.szafa_podglad_gora__ind.pion span{border-width:2px;padding:0 11px}
.szafa_wymiar_widget .input .box .lbl,.szafa_wymiar_widget .input .box input{cursor:pointer}
.szafa_podglad_gora__ind.pion span,.szafa_podglad_kolory__wymiarwidgets .control .box .input span{border-radius:6px;white-space:nowrap}
.szafa_wymiar_widget .input:hover .box .lbl,.szafa_wymiar_widget .input:hover .box input{border-color:#7ab51d}
.szafa_podglad_kolory__wymiarwidgets .control .box .input input,.szafa_wymiar_widget .input .box input{border-radius:6px 0 0 6px;border-width:2px 0 2px 2px;box-shadow:none;float:left;padding:0;text-align:right}
.szafa_podglad_kolory__wymiarwidgets .control .box .input span.lbl{float:left}
.szafa_wymiar_widget.current .input .box input{border-color:#cacaca;border-radius:4px;border-width:1px;cursor:default;height:30px;padding:0;text-align:center}
.szafa_podglad_kolory__arrow .control{margin-left:-43px;margin-top:-15px}
.szafa_podglad_kolory__wymiarwidgets .control .box .input input,.szafa_wymiar_widget .input .box .input input{width:49px}
.szafa_wymiar_widget.current .input .box .input.cm input,.szafa_wymiar_widget.current .input .box .input.mm input{width:50px}
.szafa_podglad_kolory__wymiarwidgets .control .box .input span,.szafa_wymiar_widget .input .box .lbl{border-radius:0 6px 6px 0;border-width:2px 2px 2px 0;display:inline-block;padding:0 12px 0 4px;width:42px}
.szafa_wymiar_widget div.control{margin:0}
.szafa_wymiar_widget div.control div.widget div.ctrls{position:relative}
.szafa_wymiar_widget div.control div.widget div.ctrls div.line{display:inline-block;height:22px;left:34px;position:relative;top:4px;width:210px}
.szafa_wymiar_widget div.control div.widget{width:285px}
.szafa_wymiar_widget.current div.control div.input span.lbl{color:#383b3b;display:block;float:left;font-size:.875rem;line-height:30px;margin-right:10px;text-transform:lowercase}
.szafa_wymiar_widget.current div.control div.input span.box span.lbl{border:none;padding:0 0 0 6px}
.szafa_wymiar_widget div.control div.widget div.wdt.default:last-child{border-bottom:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding-bottom:0}
.szafa_wymiar_widget div.control div.widget div.ctrls div.line div.step.curr{cursor:w-resize;margin-left:0;position:absolute;top:3px;width:17px}
.szafa_wymiar_widget div.control div.widget div.ctrls div.line div.step{cursor:pointer;height:18px;text-align:center}
.szafa_wymiar_widget.current div.control div.widget div.ctrls div.line div.step.def{margin-top:5px;position:absolute}
.szafa_wymiar_widget.current div.control div.widget div.ctrls div.line div.step.def span.b{display:none}
.szafa_wymiar_widget.current div.control div.widget div.ctrls div.line div.step.def:first-child{margin-left:-34px}
.szafa_wymiar_widget.current div.control div.widget div.ctrls div.line div.step.def:nth-child(2){margin-left:18px}
.szafa_wymiar_widget.current div.control div.widget div.ctrls div.line div.step.curr{background-image:url(/szablony/meble/images/szafy-przesuwne/suwak.png);cursor:w-resize;margin-left:-6px}
.szafa_wymiar_widget.current div.control div.widget div.ctrls div.line div.step.curr:after{content:"";display:block;height:50px;left:calc(50% - 25px);position:absolute;top:calc(50% - 25px);width:50px}
.szafa_wymiar_widget.current div.control div.widget div.ctrls div.line div.step.curr span.b{display:none}
.szafa_wymiar_widget div.control div.widget div.ctrls div.line_bg{border-top:4px solid #3d3d3d;margin-top:11px}
.szafa_wymiar_widget div.control div.widget div.ctrls div.line_bg div.line_pr{background-color:#7ab51d;height:4px;margin-top:-4px}
.szafa_wymiar_widget .input .lb,.szafa_wymiar_widget .widget{display:none}
.szafa_wymiar_widget.current{background:#fff;border:1px solid #cacaca;border-radius:4px;color:#383b3b;font-size:.875rem;padding:18px;z-index:2}
.szafa_wymiar_widget .control .bt,.szafa_wymiar_widget .control .title2,.szafa_wymiar_widget .control .title_help,.szafa_wymiar_widget .control .widget .ctrls{display:none}
.szafa_wymiar_widget.current .control .widget .ctrls,.szafa_wymiar_widget.current .lbl,.szafa_wymiar_widget.current .title_help,.szafa_wymiar_widget.current .widget{display:inline-block}
.szafa_wymiary_infobox{color:#383b3b;display:inline-block;text-align:left;vertical-align:top;width:40%}
.szafa_wymiary_infobox h3{font-size:1.125rem;font-weight:700;margin:0 0 10px}
.szafa_wymiary_infobox ul li{line-height:24px;list-style-image:url(/szablony/meble/images/opisowa/punktor.png);list-style-position:inside}
.szafa_wymiary_infobox ul{margin:0}
.szafa_wymiary_infobox p{margin-bottom:39px}
.szafa_wymiary_infobox a{color:#7ab51d!important;text-decoration:underline}
.szafa_informacje{font-size:1rem;text-align:left}
.szafa_podglad_wymiaryzew{display:inline-block;text-align:center;vertical-align:top;width:60%}
.szafa_podglad_wymiaryzew>div{display:inline-block;position:relative}
.szafa_podglad_gora__ind.pion,.szafa_podglad_kolory__arrow .szafa_podglad_kolory__arrowin,.szafa_podglad_wymiaryzew__arrow{background:#c9caca}
.szafa_podglad_wymiaryzew__arrow{height:4px;position:absolute}
.szafa_podglad_kolory__arrows{position:absolute}
.szafa_podglad_kolory__arrow,.szafa_podglad_kolory__arrow .szafa_podglad_kolory__arrowin{position:relative}
.szafa_podglad_kolory__arrow .szafa_podglad_kolory__arrowin{height:calc(100% - 10px);top:5px;width:100%}
.szafa_podglad_gora__ind.pion,.szafa_podglad_kolory__arrow{width:4px}
.szafa_podglad_gora__ind.pion:after,.szafa_podglad_gora__ind.pion:before,.szafa_podglad_kolory__arrow .szafa_podglad_kolory__arrowin:after,.szafa_podglad_kolory__arrow .szafa_podglad_kolory__arrowin:before,.szafa_podglad_wymiaryzew__arrow:after,.szafa_podglad_wymiaryzew__arrow:before{content:"";height:12px;position:absolute;width:11px}
.szafa_podglad_wymiaryzew__arrow:after,.szafa_podglad_wymiaryzew__arrow:before{right:0;top:-4px}
.szafa_podglad_gora__ind.pion:after,.szafa_podglad_gora__ind.pion:before,.szafa_podglad_kolory__arrow .szafa_podglad_kolory__arrowin:after,.szafa_podglad_kolory__arrow .szafa_podglad_kolory__arrowin:before{left:-4px;transform:rotate(90deg)}
.szafa_podglad_gora__ind.pion:after,.szafa_podglad_kolory__arrow .szafa_podglad_kolory__arrowin:after{bottom:-1px}
.szafa_podglad_gora__ind.pion:before,.szafa_podglad_kolory__arrow .szafa_podglad_kolory__arrowin:before{top:-1px}
.szafa_podglad_gora__ind.pion:after,.szafa_podglad_kolory__arrow .szafa_podglad_kolory__arrowin:after,.szafa_podglad_wymiaryzew__arrow:after{background-image:url(/szablony/meble/images/szafy-przesuwne/arrow-right-bg.png)}
.szafa_podglad_wymiaryzew__arrow:after{right:0}
.szafa_podglad_gora__ind.pion:before,.szafa_podglad_kolory__arrow .szafa_podglad_kolory__arrowin:before,.szafa_podglad_wymiaryzew__arrow:before{background-image:url(/szablony/meble/images/szafy-przesuwne/arrow-left-bg.png)}
.szafa_podglad_wymiaryzew__arrow:before{left:0}
.szafa_podglad_wymiaryzew__bryla{position:absolute}
.szafa_podglad_wymiaryzew__frontl{background:#c7beb7;position:absolute}
.szafa_podglad_wymiaryzew__frontp{background:#d4cdc7;position:absolute}
.szafa_podglad_wymiaryzew__bok{background:#ccc3bc;position:absolute;transform:skewY(-45deg);transform-origin:0 0}
.szafa_podglad_wymiaryzew__gora{background:#e2d8cf;position:absolute;transform:skewX(-45deg);transform-origin:0 100%}
.szafa_opcje.szafa_opcje--system .option-toggle .opt{color:#383b3b;font-size:.75rem;margin-top:10px;overflow:hidden}
.szafa_opcje.szafa_opcje--system .option-toggle .opt:not(.current){cursor:pointer}
.szafa_opcje.szafa_opcje--system .option-toggle .opt:first-child{margin-top:0}
.szafa_opcje.szafa_opcje--system .option-toggle .opt .img{cursor:pointer;float:left;height:65px;margin-right:10px;position:relative;width:82px}
.szafa_opcje.szafa_opcje--system .option-toggle .opt .img:before{bottom:0;box-shadow:inset 0 0 0 3px #9e9e9e;content:"";left:0;position:absolute;right:0;top:0}
.szafa_opcje.szafa_opcje--system .option-toggle .opt.current .img:before{box-shadow:inset 0 0 0 5px #7ab51d}
.szafa_opcje.szafa_opcje--system .option-toggle .opt:not(.current):hover .img:before{box-shadow:inset 0 0 0 3px #6d6d6d}
.szafa_opcje.szafa_opcje--system .option-toggle .opt.val-1 .img{background-image:url(/szablony/meble/images/szafy-przesuwne/topline_m.jpg)}
.szafa_opcje.szafa_opcje--system .option-toggle .opt.val-2 .img{background-image:url(/szablony/meble/images/szafy-przesuwne/topline_l.jpg)}
.szafa_opcje.szafa_opcje--system .option-toggle .opt.val-60 .img{background-image:url(/szablony/meble/images/szafy-przesuwne/listwy_uchwytowe.jpg)}
.szafa_opcje.szafa_opcje--uklad{margin-top:60px;text-align:center;width:100%}
@media only screen and (max-width:40em){
.szafa_opcje.szafa_opcje--uklad{margin-top:25px}
}
.szafa_opcje.szafa_opcje--system .option-toggle .opt span.lbl{display:block;margin-bottom:2px}
.szafa_opcje.szafa_opcje--system .option-toggle .opt ul{margin-left:5px}
.szafa_opcje.szafa_opcje--system .option-toggle .opt ul li{list-style-position:inside;list-style-type:disc}
.szafa_opcje.szafa_opcje--uklad .option-toggle .opt{border:4px solid #9e9e9e;cursor:pointer;display:inline-block;height:65px;margin:0 27px 20px;padding:15px 40px 0 21px;text-align:left;width:270px}
.szafa_opcje.szafa_opcje--uklad .option-toggle .opt.current{border:5px solid #7ab51d}
.szafa_opcje.szafa_opcje--uklad .option-toggle .opt:not(.current):hover{border:4px solid #6d6d6d}
.szafa_opcje.szafa_opcje--uklad .option-toggle .opt .lbl{color:#383b3b;float:left;font-size:.875rem;width:84px}
.szafa_opcje.szafa_opcje--uklad .option-toggle .opt .img{display:inline-block;float:right;height:24px;margin-top:3px;width:87px}
.szafa_opcje.szafa_opcje--uklad .option-toggle .opt:first-child .img{background-position:0 -311px}
.szafa_opcje.szafa_opcje--uklad .option-toggle .opt:last-child .img{background-position:-92px -311px}
.szafa_opcje.szafa_opcje--uklad .option-hint{color:#383b3b;font-size:.875rem;margin:5px 0 0;text-align:left}
.szafka_opcje__uklady{position:relative;text-align:center;width:100%}
.szafka_opcje__uklady_slides{display:inline-block;position:relative;text-align:center}
.szafka_opcje__uklady_slide.current{display:inline-block}
.szafka_opcje__uklady_slide.current:hover:before{border:1px solid #f5f5f5;bottom:11px;content:"";left:11px;pointer-events:none;position:absolute;right:11px;top:11px;z-index:2}
.szafka_opcje__uklady_slide.current:hover:after{background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.36);color:#383b3b;content:"wybierz";display:inline-block;font-size:1.5rem;height:66px;left:50%;line-height:66px;margin:-33px 0 0 -68px;pointer-events:none;position:absolute;text-align:center;top:50%;width:136px}
.szafka_opcje__uklady_slide span{display:inline-block;height:100%;width:100%}
.szafka_opcje__uklady_slide span:hover:before{bottom:0;box-shadow:inset 0 0 0 10px #7ab51d;content:"";left:0;position:absolute;right:0;top:0}
.szafka_opcje__uklady_slide.val-0 span:after{color:#383b3b;content:"zaprojektuj własny układ";display:inline-block;font-size:1.5rem;left:0;position:absolute;top:25%;width:100%}
.szafka_opcje__uklady_slide{cursor:pointer;display:none;position:relative;top:0}
.szafka_opcje__uklady_next,.szafka_opcje__uklady_prev{border:2px solid #c9caca;border-radius:4px;color:#383b3b;cursor:pointer;display:table;font-size:.75rem;height:132px;position:absolute;top:133px;width:102px}
.szafka_opcje__uklady_next{background-position:-98px -340px;right:100px}
.szafka_opcje__uklady_prev{background-position:0 -340px;left:100px}
.szafka_opcje__uklady_next div,.szafka_opcje__uklady_prev div{display:table-cell;padding:0 16px 15px;vertical-align:bottom}
.szafka_opcje__uklady_next div{text-align:right}
.szafka_opcje__uklady.first .szafka_opcje__uklady_prev,.szafka_opcje__uklady.last .szafka_opcje__uklady_next{display:none}
.szafka_opcje__uklady_pager{margin:0 auto;padding:23px 0 40px;text-align:center;width:600px}
.szafka_opcje__uklady_pagenum{color:#383b3b;font-size:1.5rem;margin-right:20px}
.szafka_opcje__uklady_dots,.szafka_opcje__uklady_pagenum{display:inline-block}
.szafka_opcje__uklady_dot{background-color:#d7d8d8;border-radius:4px;cursor:pointer;display:inline-block;height:8px;margin:0 12px 0 0;width:34px}
.szafka_opcje__uklad_wybor{color:#383b3b;margin:0 auto;max-width:725px;text-align:center}
.szafka_opcje__uklad_wybor_elem{border:2px solid #c9caca;border-radius:6px;cursor:pointer;display:inline-block;float:left;font-size:.875rem;height:50px;line-height:48px;margin:0 0 20px;width:calc(50% - 22.5px)}
.szafka_opcje__uklad_wybor_elem:last-child{float:right}
.szafka_opcje__uklad_wybor_elem.current,.szafka_opcje__uklad_wybor_elem:hover{border:2px solid #7ab51d;color:#d7d8d8}
.szafka_opcje__uklad_wymagany{display:block;font-size:14px;padding:15px;text-align:center}
.szafka_opcje__uklad_wymagany div{border:2px solid #ff9898;color:red;display:inline-block;padding:5px 10px;text-align:center}
.szafka_opcje__uklady_dot.current{background-color:#7ab51d}
.szafka_opcje__uklady_wlasny .option-toggle .opt{border:2px solid #c9caca;border-radius:4px;color:#383b3b;cursor:pointer;font-size:.875rem;height:50px;line-height:48px;text-align:center;width:340px}
.szafa_opcje__typslider{position:relative;width:318px}
.szafka_opcje__typslider_pager{padding:10px 0 0;text-align:center;width:278px}
.szafka_opcje__typslider_pagenum,.szafka_opcje__uklady_dots{display:inline-block}
.szafka_opcje__typslider_dot{background-color:#d7d8d8;border:2px solid #fff;border-radius:4px;cursor:pointer;display:inline-block;height:10px;margin:2px;width:23px}
.szafka_opcje__typslider_dot.current{background-color:#7ab51d}
.szafa_opcje__slides{height:93px;overflow:hidden;position:relative;width:278px}
.szafa_opcje__slide{left:100%;position:absolute;width:318px;z-index:1}
.szafa_opcje__slide.current,.szafa_opcje__slide.prev{transition:left .2s linear}
.szafa_opcje__slide.prev{left:-100%}
.szafa_opcje__slide.next{left:100%}
.szafa_opcje__slide.current{left:0;margin-right:-17px}
.szafa_opcje__slide_change{background-color:#f5f5f5;border:2px solid #dfdfdf;cursor:pointer;display:table;height:93px;position:absolute;right:0;top:0}
.szafa_opcje__slide_change div{display:table-cell;text-align:center;vertical-align:middle}
.szafa_opcje__slide_change div:after{background-position:-111px -263px;background-size:1440px 810px;content:"";display:inline-block;height:42px;width:26px}
#no-3d,#no-3d a{color:#ff0101}
#no-3d a{text-decoration:underline}
.szafa_podglad__wymiarwidgets{bottom:0;cursor:default;z-index:4}
.szafa_podglad__wymiarwidgets--bottom1{height:100%}
.szafa_podglad__wymiarwidgets--poziom2{width:100%;z-index:5}
.szafa_podglad__wymiarwidgets--prawo{left:auto}
.szafa_podglad__wymiarwidgets--prawo .wymiar_elem_schemat input{border-color:#7ab51d}
.szafa_podglad__wymiardrags{height:100%;pointer-events:none;position:absolute;width:100%}
.szafa_podglad__wymiaryreset{position:absolute}
.szafa_podglad__wymiardrag{height:100%;position:absolute;text-align:center;width:100%}
.szafa_podglad__wymiarwidgets .ui-draggable-dragging .szafa_podglad__wymiardragline{border-color:#7ab51d;border-style:solid;top:-.9em}
.szafa_podglad__wymiarwidgets--bottom .ui-draggable-dragging .szafa_podglad__wymiardragline--poziom,.szafa_podglad__wymiarwidgets--zew .ui-draggable-dragging .szafa_podglad__wymiardragline{border-color:#fff;border-style:dashed;top:0}
.ui-draggable-dragging .szafa_podglad__wymiardragline{border-width:0 0 1.8em;height:1.8em;left:0;position:absolute;width:100%}
.ui-draggable-dragging .szafa_podglad__wymiardragline--poziom{border-width:0 0 0 1.8em;height:100%;left:0;width:1.8em}
.szafa_podglad__wymiardraghandle{background-image:url(/szablony/meble/images/szafy-przesuwne/suwak_pion_z.png);background-size:9.6em;cursor:s-resize;display:inline-block;height:9.6em;margin-left:-4.8em;margin-top:-4.8em;pointer-events:auto;position:absolute;width:9.6em;z-index:100}
.szafa_podglad__wymiarwidgets--zew .szafa_podglad__wymiardraghandle{margin-top:-3.9em}
.szafa_podglad__wymiardraghandle--poziom{background-image:url(/szablony/meble/images/szafy-przesuwne/suwak_pion.png);cursor:w-resize;left:-4em;margin-left:0;top:50%;transform:rotate(90deg)}
.szafa_podglad__wymiardraghandle--przegr-l,.szafa_podglad__wymiardraghandle--przegr-p{bottom:45px;top:auto}
.szafa_podglad__arrows{height:100%;position:absolute}
.szafa_podglad__arrow{border-left:1.8em solid #00f;position:relative;width:1em;z-index:100}
.szafa_podglad__wymiarwidgets .szafa_podglad__arrow .wymiar_elem_schemat input{border-color:#00f}
.szafa_podglad__arrow:nth-child(2n){border-left:1.8em solid #7ab51d}
.szafa_podglad__wymiarwidgets .szafa_podglad__arrow:nth-child(2n) .wymiar_elem_schemat input{border-color:#7ab51d}
.szafa_podglad__arrowin{background:#929292;display:none;height:100%;position:absolute;width:1em}
.szafa_podglad__arrowin:after,.szafa_podglad__arrowin:before{content:"";height:4em;left:-2em;position:absolute;transform:rotate(90deg);width:4em}
.szafa_podglad__arrowin:after{background:url(/szablony/meble/images/szafy-przesuwne/arrow-right-bg.png) 50% 50%/4em 4em no-repeat;bottom:0}
.szafa_podglad__arrowin:before{background:url(/szablony/meble/images/szafy-przesuwne/arrow-left-bg.png) 50% 50%/4em 4em no-repeat;top:0}
.szafa_podglad__wymiarwidgets .wymiar_elem_schemat{margin-top:-4.5em;top:50%;z-index:100}
.szafa_podglad__wymiarwidgets.szafa_podglad__wymiarwidgets--bottom1 .wymiar_elem_schemat{margin-top:-1em;top:0}
.podzial_pion_2 .szafa_podglad__wymiarwidgets.szafa_podglad__wymiarwidgets--bottom1 .wymiar_elem_schemat{top:100%}
.szafa_podglad__wymiarwidgets .wymiar_elem_schemat input{border-width:6px;font-size:6em;height:100px;line-height:1.4em;pointer-events:auto;text-align:center;width:200px}
.szafa_podglad__wymiarwidgets .wymiar_elem_schemat .input span{display:none}
.szafa_podglad__wymiarwidgets--prawo .szafa_podglad__arrows{left:0}
.szafa_podglad__wymiarwidgets--poziom2 .szafa_podglad__arrows{left:100%}
.szafa_podglad__modul.nr1 .szafa_podglad__wymiarwidgets.szafa_podglad__wymiarwidgets--zew .szafa_podglad__arrows{left:-200px}
.szafa_podglad__modul.nr2 .szafa_podglad__wymiarwidgets.szafa_podglad__wymiarwidgets--zew .szafa_podglad__arrows{left:calc(100% + 200px)}
.szafa_podglad__wymiarwidgets--prawo .szafa_podglad__wymiardrags{right:0}
.szafa_podglad__wymiarwidgets--bottom{height:100%;left:0;pointer-events:none;position:absolute;top:0}
.szafa_podglad__wymiardrag--poziom{width:1.8em}
.szafa_podglad__arrows--poziom{height:100%;left:0;pointer-events:none;text-align:center;width:100%}
.szafa_podglad__arrow--poziom{border-left:none;display:inline-block;height:100%;position:absolute}
.szafa_podglad__arrow--poziom:nth-child(2n){border-left:none}
.szafa_podglad__arrowin--poziom{background:green;height:1em;width:100%}
.szafa_podglad__arrowin--poziom:after,.szafa_podglad__arrowin--poziom:before{bottom:auto;left:auto;right:auto;top:-1.5em;transform:rotate(0)}
.szafa_podglad__arrowin--poziom:after{right:0}
.szafa_podglad__arrowin--poziom:before{left:0}
.szafa_podglad__arrowin--przegr-l,.szafa_podglad__arrowin--przegr-p{display:block}
.szafa_podglad__arrowin--przegr-l:after,.szafa_podglad__arrowin--przegr-l:before,.szafa_podglad__arrowin--przegr-p:after,.szafa_podglad__arrowin--przegr-p:before{content:"";display:none}
.szafa_podglad__arrowin--przegr-l{background:red;bottom:10px}
.szafa_podglad__arrowin--przegr-p{background:red;top:50px}
.szafa_podglad__wymiarwidgets .szafa_podglad__arrows--przegr-l .wymiar_elem_schemat{bottom:-50px;left:-110px;position:absolute;top:auto}
.szafa_podglad__wymiarwidgets .szafa_podglad__arrows--przegr-p .wymiar_elem_schemat{position:absolute;right:-210px;top:50px}
.szafa_podglad__wymiarwidgets .szafa_podglad__arrows--przegr-l .wymiar_elem_schemat input,.szafa_podglad__wymiarwidgets .szafa_podglad__arrows--przegr-p .wymiar_elem_schemat input{border-color:red}
.szafa_podglad__wymiarwidgets--bottom .wymiar_elem_schemat{bottom:-8.4em;left:50%;margin-left:-9em;margin-top:1em}
.szafa_opcje__opcja.checkbox{margin-bottom:14px}
.szafa_opcje__opcja.checkbox .opt{cursor:pointer;font-size:medium}
.szafa_opcje__opcja.checkbox .opt .checkbox{border:1px solid #c9caca;border-radius:4px;display:table-cell;height:18px;margin-right:5px;width:18px}
.szafa_opcje__opcja.checkbox .opt.checked .checkbox{background-color:#7ab51d;position:relative}
.szafa_opcje__opcja.checkbox .opt.checked .checkbox:after{color:#fff;content:"✔";height:18px;line-height:18px;position:absolute;text-align:center;width:18px}
.szafa_opcje__opcja.checkbox .opt .lbl{display:table-cell;padding-left:10px;vertical-align:middle}
.szafa_podglad_kolory__bryla{display:inline-block;position:relative}
.szafa_podglad_kolory__fronty{display:inline-block;float:none;position:absolute}
.szafa_podglad_kolory__bok{transform:skewY(-45deg);transform-origin:0 0}
.szafa_podglad_kolory__bok,.szafa_podglad_kolory__cokol{background:#ccc3bc;position:absolute}
.szafa_podglad_kolory__gora{background:#e2d8cf;position:absolute;transform:skewX(-45deg);transform-origin:0 100%}
.szafa_podglad_kolory__bok,.szafa_podglad_kolory__cokol,.szafa_podglad_kolory__gora{box-shadow:inset 0 0 0 1px #dfdfdf}
.szafa_podglad_kolory__wymiarwidgets{position:absolute;right:60px;width:4px}
.szafa_podglad_kolory__arrow .control{font-size:.75rem;position:absolute;top:50%;width:100px}
.szafa_podglad_kolory__arrow .control .option_rel_change_choose{display:none;font-size:.8125rem;text-align:center;width:91px}
.szafa_podglad_kolory__arrow .control.current .option_rel_change_choose{display:inline-block}
.option_rel_change_choose{cursor:pointer;font-size:.75rem;position:absolute}
.option_rel_change_choose.current{background-color:#ffd500}
.option_rel_change_choose.up{top:-20px}
.option_rel_change_choose.down{bottom:-20px}
.szafa_podglad_kolory__wymiaryreset .opt{background:url(/szablony/meble/images/szafy-przesuwne/przywroc.png) 3px 50% no-repeat;border:1px solid #c9caca;border-radius:3px;cursor:pointer;display:inline-block;font-size:.75rem;height:auto;line-height:15px;padding:3px 3px 3px 33px;width:auto}
.szafa_podglad_kolory__wymiaryreset .opt:hover{background-color:#f1f1f1}
.szafa_podglad_podzial_wybor_outer{bottom:0;height:0;position:absolute;width:100%}
.szafa_podglad_podzial_wybor{border-radius:4px;font-size:.75rem;position:absolute;text-align:center;top:-105px}
.szafa_podglad_podzial_wybor.mod1{left:-35px}
.szafa_podglad_podzial_wybor.mod2{right:-35px}
.szafa_podglad_podzial_wybor .szafa_podglad_podzial_wybor__typ_opcje{position:relative}
.szafa_podglad_podzial_wybor .szafa_podglad_podzial_wybor__typ_opcje .reason{bottom:106px;color:#ff8400;display:none;left:0;line-height:1.3;position:absolute;width:133px}
.szafa_podglad_podzial_wybor.mod1 .szafa_podglad_podzial_wybor__typ_opcje .reason{left:auto;right:0}
.szafa_podglad_podzial_wybor .szafa_podglad_podzial_wybor__typ_opcje .reason.visible{display:block}
.szafa_podglad_podzial_wybor .szafa_podglad_podzial_wybor__typ_opcje .reason:after{color:#ff9727;content:"\00d7";cursor:pointer;font-size:140%;position:absolute;right:10px;top:-20px;vertical-align:middle}
.szafa_podglad_podzial_wybor__typ_opcje .opt{background-color:#fff;cursor:pointer;height:30px;margin:5px 0 0;opacity:.6;position:relative;transition:opacity .1s linear;width:24px}
.szafa_podglad_podzial_wybor__typ_opcje .opt.blocked{opacity:.4}
.szafa_podglad_podzial_wybor:hover .opt,.szafa_podglad_podzial_wybor__typ_opcje .opt.current{padding-bottom:5px;transition:height .2s linear}
.szafa_podglad_podzial_wybor__typ_opcje .opt.current,.szafa_podglad_podzial_wybor__typ_opcje .opt:hover{opacity:1}
.szafa_podglad_podzial_wybor__typ_opcje .opt.current.blocked,.szafa_podglad_podzial_wybor__typ_opcje .opt:hover.blocked{opacity:.5}
.szafa_podglad_podzial_wybor__typ_opcje .opt .lbl{height:30px;line-height:30px;opacity:0;overflow:hidden;position:absolute;text-align:left;transition:opacity .1s linear;width:0}
.szafa_podglad_podzial_wybor.mod1 .szafa_podglad_podzial_wybor__typ_opcje .opt .lbl{right:30px;text-align:right}
.szafa_podglad_podzial_wybor.mod2 .szafa_podglad_podzial_wybor__typ_opcje .opt .lbl{background-color:#fff;left:30px}
.szafa_podglad_podzial_wybor__typ_opcje .opt:hover .lbl{display:inline-block;font-size:.75rem;opacity:1;width:150px}
.szafa_podglad_podzial_wybor__typ_opcje .opt.val-0{background-position:-195px -121px}
.szafa_podglad_podzial_wybor__typ_opcje .opt.val-1{background-position:-224px -121px}
.szafa_podglad_podzial_wybor__typ_opcje .opt.val-2{background-position:-253px -121px}
.szafa_podglad_podzial_wybor__typ_opcje .opt.val-0.current{background-position:-195px -156px}
.szafa_podglad_podzial_wybor__typ_opcje .opt.val-1.current{background-position:-224px -156px}
.szafa_podglad_podzial_wybor__typ_opcje .opt.val-2.current{background-position:-253px -156px}
.szafa_podglad_podzial_wybor__typ.current .szafa_podglad_podzial_wybor__typ_opcje{display:block}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.warianty--container .wariant__elem{overflow:hidden}
#edit_tabs_menu{margin-top:0}
#edit_tabs_menu .item{margin:0 15px;padding:5px 5px 4px}
.szafa_opcje--wnetrze_typ,.szafa_opcje.szafa_opcje--kolor,.szafa_opcje.szafa_opcje--system{padding:10px}
.szafa_opcje.szafa_opcje--kolor,.szafa_opcje.szafa_opcje--system{max-width:390px;width:100%}
.szafa_wymiar_widget.current{bottom:0!important;left:35%!important;position:fixed}
#szafa_widok3d.current{height:500px}
.szafa_podglad_kolory__jednchange,.szafa_podglad_system__jednchange,.szafa_wnetrze_edycja__jednchange{display:none}
.edit_tabs_change__button,.edit_tabs_change__restore_links,.edit_tabs_change__step{max-width:140px;min-width:100px;padding:0 5px}
.edit_tabs_change__restore_links{padding:0}
#konf .edit_tabs_change__restore_links div.nowa_konf>a{padding:0 5px}
}
@media only screen and (max-width:40em){
.szafa_podglad_kolory,.szafa_podglad_system,.szafa_podglad_wymiaryzew,.szafa_wnetrze_edycja,.szafa_wymiary_infobox{width:100%}
.szafka_opcje__uklady_next,.szafka_opcje__uklady_prev{background-color:hsla(180,1%,79%,.5)}
.szafka_opcje__uklady_prev{left:0}
.szafka_opcje__uklady_next{right:0}
.szafka_opcje__uklady_pager{width:100%}
#edit_tabs_menu{-webkit-overflow-scrolling:touch;overflow:auto;white-space:nowrap}
#szafa_widok3d #draw3d{left:calc(50% - 128px);margin-left:0;top:calc(50% - 140px)}
.szafa_podglad__wymiardraghandle{background-size:12.6em;height:12.6em;width:12.6em}
.edit_tabs_change__button,.edit_tabs_change__step{max-width:100px}
.reveal-modal-bg{display:none!important}
.blockScrolling{overflow:hidden;position:fixed;touch-action:none}
#szafa_widok3d.reveal-modal{opacity:1!important;padding:0!important;position:fixed;top:0!important;visibility:visible}
#szafa_widok3d.reveal-modal .edit_tabs_change{display:none}
.szafa_wymiary_infobox{padding-top:30px;text-align:center}
.szafa_wymiary_infobox h3,.szafa_wymiary_infobox ul{text-align:left}
.szafa_wymiar_widget.wysokosc{margin-left:0}
.szafa_podglad__bottom{margin-top:20px}
.szafka_opcje__wariantpowrot{position:static}
.szafka_opcje__uklad_wybor_elem{float:none!important;width:100%}
.edit_tabs_change__button .szafka_add_btn{background-image:none;padding-left:0}
#konf .edit_tabs_change__restore_links div.nowa_konf{padding:0}
#konf .edit_tabs_change__restore_links div.nowa_konf>a{margin-bottom:0}
}
.banner-kategoria{color:#373c3a;display:inline-block;font-size:0;height:327px;line-height:normal;margin:0 0 20px;position:relative;vertical-align:top;width:100%}
.banner-kategoria.polki>div:nth-child(2){background:url(/szablony/meble/images/meble_na_wymiar/polki_banner.jpg) 100% 0 no-repeat}
.banner-kategoria.komody>div:nth-child(2){background:url(/szablony/meble/images/meble_na_wymiar/komody_banner.jpg) 100% 0 no-repeat}
.banner-kategoria.szuflady>div:nth-child(2){background:url(/szablony/meble/images/meble_na_wymiar/szuflady_banner.jpg) 100% 0 no-repeat}
.banner-kategoria.regaly-szafy>div:nth-child(2),.banner-kategoria.regaly>div:nth-child(2){background:url(/szablony/meble/images/meble_na_wymiar/regaly_banner.jpg) 50% 0 no-repeat}
.banner-kategoria.szafy>div:nth-child(2){background:url(/szablony/meble/images/meble_na_wymiar/szafy_banner.jpg) 100% 0 no-repeat}
.banner-kategoria.szafki-kuchenne>div:nth-child(2){background:url(/szablony/meble/images/meble_na_wymiar/szafki-kuchenne_banner.jpg) no-repeat}
.banner-kategoria.szafki-lazienkowe>div:nth-child(2){background:url(/szablony/meble/images/meble_na_wymiar/szafki-lazienkowe_banner.jpg) 100% 0 no-repeat}
.banner-kategoria.meble-biurowe>div:nth-child(2){background:url(/szablony/meble/images/meble_na_wymiar/meble-biurowe_banner.jpg) 100% 0 no-repeat}
.banner-kategoria.blaty>div:nth-child(2){background:url(/szablony/meble/images/meble_na_wymiar/blaty_banner.jpg) 100% 0 no-repeat}
.banner-kategoria.meble-biurowe ul,.banner-kategoria.szafki-kuchenne ul,.banner-kategoria.szafki-lazienkowe ul{bottom:10px;position:absolute}
.banner-kategoria.meble-biurowe>div:first-child,.banner-kategoria.szafki-kuchenne>div:first-child,.banner-kategoria.szafki-lazienkowe>div:first-child{padding:22px 0 0}
.banner-kategoria.regaly-szafy ul{bottom:-5px;position:absolute}
.banner-kategoria.regaly-szafy>div:first-child{padding:0}
.banner-kategoria>div{display:inline-block;vertical-align:top}
.banner-kategoria>div:first-child{background-color:#fff;font-size:41px;height:100%;padding:35px 0 0;width:276px}
.banner-kategoria>div:first-child h1{color:#373c3a;font-size:41px;line-height:50px;text-transform:uppercase}
.banner-kategoria>div:first-child h1 span{background:url(/szablony/meble/images/meble_na_wymiar/podkreslenie.png) 0 100% no-repeat;display:block;line-height:45px;text-transform:lowercase}
@media only screen and (max-width:40em){
.banner-kategoria>div:first-child{background-color:transparent;display:flex;padding:0;position:absolute;z-index:1}
.banner-kategoria>div:first-child h1{width:50%;font-size:22px;line-height:normal;margin:0;padding:20px 0 0 5px}
.banner-kategoria>div:first-child h1 span{line-height:normal;width:115px}
}
.banner-kategoria>div:first-child ul{font-size:23px;line-height:normal;list-style-image:url(/szablony/meble/images/meble_na_wymiar/romb_23.png);list-style-position:inside;margin:41px 0 0}
.banner-kategoria>div:first-child ul li{margin-bottom:12px}
.banner-kategoria>div:nth-child(2){height:100%;width:calc(100% - 276px)}
.banner-kategoria>div:nth-child(2) img{display:none;max-width:904px;opacity:.9}
.banner-kategoria a{bottom:28px;font-size:18px;height:48px;position:absolute;right:24px;text-transform:capitalize;width:169px}
#blok_meble_na_wymiar .ngl_zestaw,#konf .ngl_zestaw{font-size:14px;margin:-20px 0 20px;overflow:hidden}
#blok_meble_na_wymiar .ngl_zestaw .twoj-zestaw,#konf .ngl_zestaw .twoj-zestaw{float:right;line-height:15px;margin:20px 6px 0 14px;text-align:center}
#blok_meble_na_wymiar .ngl_zestaw .twoj-zestaw a,#konf .ngl_zestaw .twoj-zestaw a{color:#72bf44}
#blok_meble_na_wymiar .ngl_zestaw .twoj-zestaw a:hover,#konf .ngl_zestaw .twoj-zestaw a:hover{text-decoration:underline}
#blok_meble_na_wymiar .ngl_zestaw .zlecenie,#konf .ngl_zestaw .zlecenie{float:right;margin-top:20px;position:relative}
#blok_meble_na_wymiar .ngl_zestaw .zlecenie .n,#konf .ngl_zestaw .zlecenie .n{color:#333;float:left;height:30px;line-height:30px;margin-right:10px}
#blok_meble_na_wymiar .ngl_zestaw .zlecenie .forumlarzInput,#konf .ngl_zestaw .zlecenie .forumlarzInput{background-color:#fff;border:1px solid #a7a9ac;border-radius:2px;box-shadow:none;float:right;font-size:12px;height:30px;margin:0;padding-right:70px;width:169px}
#blok_meble_na_wymiar .ngl_zestaw .zlecenie .button,#konf .ngl_zestaw .zlecenie .button{background-color:#ffd41a;border-color:#ffd41a;border-radius:2px;bottom:3px;color:#333;font-size:11px;height:24px;line-height:22px;padding:0;position:absolute;right:3px;text-transform:uppercase;width:32px}
#blok_meble_na_wymiar .ngl_zestaw .zlecenie .button:hover,#konf .ngl_zestaw .zlecenie .button:hover{background-color:#fff}
#blok_meble_na_wymiar .video-container,#konf .video-container{height:0;margin-bottom:20px;overflow:hidden;padding-bottom:56.25%;position:relative}
#blok_meble_na_wymiar .video-container iframe,#konf .video-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}
#blok_meble_na_wymiar .button,#konf .button{background-color:#72bf44;border:1px solid #72bf44;border-radius:5px;margin:0;padding:5px 12px}
#blok_meble_na_wymiar .button--inactive,#konf .button--inactive{background-color:#d9dada;border:1px solid #d9dada;color:#7d7d7d;cursor:default}
#blok_meble_na_wymiar .button-nav,#konf .button-nav{padding:1.5px 8px}
#blok_meble_na_wymiar .button-nav img,#konf .button-nav img{height:16px;width:16px}
@media only screen and (min-width:64em){
#blok_meble_na_wymiar .btn--cart .button,#konf .btn--cart .button{padding:.75rem 2rem}
}
@media only screen and (max-width:40em){
.banner-kategoria>div:first-child ul{font-size:16px;list-style-image:url(/szablony/meble/images/meble_na_wymiar/romb_72bf44.gif);margin:0;padding:20px 0 0}
#blok_meble_na_wymiar .btn--cart,#konf .btn--cart{margin-bottom:0;text-align:center}
.preview-set .your-set{text-align:center;width:150px}
}
#blok_meble_na_wymiar .naglowek,#konf .naglowek{font-size:30px;margin-bottom:20px}
#blok_meble_na_wymiar .argumenty .naglowek,#konf .argumenty .naglowek{text-align:center}
#blok_meble_na_wymiar .sized-fur-header,#konf .sized-fur-header{background:url(/szablony/meble/images/meble_na_wymiar/home_slider.png) 100% 0 no-repeat;cursor:pointer;height:428px;margin-bottom:20px;position:relative}
#blok_meble_na_wymiar .sized-fur-header .button,#konf .sized-fur-header .button{bottom:20px;height:40px;line-height:28px;position:absolute;right:20px;text-transform:capitalize;width:169px}
#blok_meble_na_wymiar .sized-fur-header>.button,#konf .sized-fur-header>.button{z-index:1}
#blok_meble_na_wymiar .sized-fur-header .sized-fur-menu-cont,#konf .sized-fur-header .sized-fur-menu-cont{background-color:#e8e8e8;font-size:14px;height:100%;width:232px}
#blok_meble_na_wymiar .sized-fur-header .sized-fur-menu-cont .sized-fur-menu-nagl,#konf .sized-fur-header .sized-fur-menu-cont .sized-fur-menu-nagl{background-color:#72bf44;color:#fff;display:block;height:47px;line-height:47px;padding-left:20px;text-transform:uppercase}
#blok_meble_na_wymiar .sized-fur-header .sized-fur-menu-cont .sized-fur-menu-nagl:hover,#konf .sized-fur-header .sized-fur-menu-cont .sized-fur-menu-nagl:hover{text-decoration:none}
#blok_meble_na_wymiar .sized-fur-header .sized-fur-sep,#konf .sized-fur-header .sized-fur-sep{background-color:#b5b5b5;height:1px;margin:1px 18px}
#blok_meble_na_wymiar .sized-fur-header .sized-fur-menu,#konf .sized-fur-header .sized-fur-menu{margin:0}
#blok_meble_na_wymiar .sized-fur-header .sized-fur-menu li,#konf .sized-fur-header .sized-fur-menu li{list-style-image:none;list-style-type:none;margin-left:0}
#blok_meble_na_wymiar .sized-fur-header .sized-fur-menu li a,#konf .sized-fur-header .sized-fur-menu li a{color:#333;display:block;font-size:14px;height:29px;line-height:29px;padding-left:20px}
#blok_meble_na_wymiar .sized-fur-header .sized-fur-menu li a span.nowosc,#konf .sized-fur-header .sized-fur-menu li a span.nowosc{background-color:#ffd41a;font-size:11px;line-height:normal;margin-left:12px;padding:1px 5px}
#blok_meble_na_wymiar .sized-fur-header .sized-fur-menu li a.banner,#konf .sized-fur-header .sized-fur-menu li a.banner{display:none;height:100%;left:232px;position:absolute;top:0;width:calc(100% - 232px);z-index:5}
#blok_meble_na_wymiar .sized-fur-header .sized-fur-menu li.szafki-kuchenne a.banner,#konf .sized-fur-header .sized-fur-menu li.szafki-kuchenne a.banner{background:url(/szablony/meble/images/meble_na_wymiar/szafki_kuchenne_slider.jpg) 100% 0 no-repeat}
#blok_meble_na_wymiar .sized-fur-header .sized-fur-menu li.komody a.banner,#konf .sized-fur-header .sized-fur-menu li.komody a.banner{background:url(/szablony/meble/images/meble_na_wymiar/komody_slider.jpg) 100% 0 no-repeat}
#blok_meble_na_wymiar .sized-fur-header .sized-fur-menu li.szafy a.banner,#konf .sized-fur-header .sized-fur-menu li.szafy a.banner{background:url(/szablony/meble/images/meble_na_wymiar/szafy_slider.jpg) 100% 0 no-repeat}
#blok_meble_na_wymiar .sized-fur-header .sized-fur-menu li.regaly a.banner,#konf .sized-fur-header .sized-fur-menu li.regaly a.banner{background:url(/szablony/meble/images/meble_na_wymiar/regaly_slider.jpg) 100% 0 no-repeat}
#blok_meble_na_wymiar .sized-fur-header .sized-fur-menu li.biurka a.banner,#konf .sized-fur-header .sized-fur-menu li.biurka a.banner{background:url(/szablony/meble/images/meble_na_wymiar/biurka_slider.jpg) 100% 0 no-repeat}
#blok_meble_na_wymiar .sized-fur-header .sized-fur-menu li.kontenerki a.banner,#konf .sized-fur-header .sized-fur-menu li.kontenerki a.banner{background:url(/szablony/meble/images/meble_na_wymiar/kontenerki_slider.jpg) 100% 0 no-repeat}
#blok_meble_na_wymiar .sized-fur-header .sized-fur-menu li.blaty a.banner,#konf .sized-fur-header .sized-fur-menu li.blaty a.banner{background:url(/szablony/meble/images/meble_na_wymiar/blaty_slider.jpg) 100% 0 no-repeat}
#blok_meble_na_wymiar .sized-fur-header .sized-fur-menu li.fronty a.banner,#konf .sized-fur-header .sized-fur-menu li.fronty a.banner{background:url(/szablony/meble/images/meble_na_wymiar/fronty_slider.jpg) 100% 0 no-repeat}
#blok_meble_na_wymiar .sized-fur-header .sized-fur-menu li.szuflady a.banner,#konf .sized-fur-header .sized-fur-menu li.szuflady a.banner{background:url(/szablony/meble/images/meble_na_wymiar/szuflady_slider.jpg) 100% 0 no-repeat}
#blok_meble_na_wymiar .sized-fur-header .sized-fur-menu li.flex-office a.banner,#konf .sized-fur-header .sized-fur-menu li.flex-office a.banner{background:url(/szablony/meble/images/meble_na_wymiar/flex_office_slider.jpg) 100% 0 no-repeat}
#blok_meble_na_wymiar .sized-fur-header .sized-fur-menu li.zestawy-mebli a.banner,#konf .sized-fur-header .sized-fur-menu li.zestawy-mebli a.banner{background:url(/szablony/meble/images/meble_na_wymiar/zestawy_mebli_slider.jpg) 100% 0 no-repeat}
#blok_meble_na_wymiar .sized-fur-header .sized-fur-menu li.szafki-lazienkowe a.banner,#konf .sized-fur-header .sized-fur-menu li.szafki-lazienkowe a.banner{background:url(/szablony/meble/images/meble_na_wymiar/lazienka_slider.jpg) 100% 0 no-repeat}
#blok_meble_na_wymiar .sized-fur-header .sized-fur-menu li.polki a.banner,#konf .sized-fur-header .sized-fur-menu li.polki a.banner{background:url(/szablony/meble/images/meble_na_wymiar/polki_slider.jpg) 100% 0 no-repeat}
#blok_meble_na_wymiar .sized-fur-header .sized-fur-menu li:hover a.banner,#konf .sized-fur-header .sized-fur-menu li:hover a.banner{display:block}
#blok_meble_na_wymiar .sized-fur-header .sized-fur-menu li:hover,#konf .sized-fur-header .sized-fur-menu li:hover{background-color:#fff}
#blok_meble_na_wymiar .sized-fur-header .sized-fur-menu li a:hover,#konf .sized-fur-header .sized-fur-menu li a:hover{text-decoration:none}
#blok_meble_na_wymiar .argumenty,#konf .argumenty{margin-top:43px}
#blok_meble_na_wymiar .argumenty .argumenty-row,#konf .argumenty .argumenty-row{font-size:0;margin:52px 0 9px}
#blok_meble_na_wymiar .argumenty .argumenty-row .argument-kont,#konf .argumenty .argumenty-row .argument-kont{display:inline-block;margin-bottom:45px;text-align:center;vertical-align:top;width:25%}
#blok_meble_na_wymiar .argumenty .argumenty-row .argument-kont .argument,#konf .argumenty .argumenty-row .argument-kont .argument{display:inline-block;font-size:16px;line-height:24px;text-align:center;width:295px}
#blok_meble_na_wymiar .argumenty .argumenty-row .argument-kont .argument .ikonka-kont,#konf .argumenty .argumenty-row .argument-kont .argument .ikonka-kont{display:table;margin-bottom:10px;width:100%}
#blok_meble_na_wymiar .argumenty .argumenty-row .argument-kont .argument .ikonka,#konf .argumenty .argumenty-row .argument-kont .argument .ikonka{display:table-cell;height:125px;line-height:0;vertical-align:middle}
#blok_meble_na_wymiar .argumenty .argumenty-row .argument-kont .argument .ikonka span,#konf .argumenty .argumenty-row .argument-kont .argument .ikonka span{background:url(/szablony/meble/images/meble_na_wymiar/ikonki.png?v2) no-repeat;display:inline-block;height:125px;width:106px}
#blok_meble_na_wymiar .argumenty .argumenty-row .argument-kont:nth-child(2) .argument .ikonka span,#konf .argumenty .argumenty-row .argument-kont:nth-child(2) .argument .ikonka span{background-position:0 -135px;height:112px;width:112px}
#blok_meble_na_wymiar .argumenty .argumenty-row .argument-kont:nth-child(2) .argument .ikonka.ikonka-czas-2 span,#konf .argumenty .argumenty-row .argument-kont:nth-child(2) .argument .ikonka.ikonka-czas-2 span{background-position:-122px -135px}
#blok_meble_na_wymiar .argumenty .argumenty-row .argument-kont:nth-child(2) .argument .ikonka.ikonka-czas-3 span,#konf .argumenty .argumenty-row .argument-kont:nth-child(2) .argument .ikonka.ikonka-czas-3 span{background-position:-244px -135px}
#blok_meble_na_wymiar .argumenty .argumenty-row .argument-kont:nth-child(2) .argument .ikonka.ikonka-czas-4 span,#konf .argumenty .argumenty-row .argument-kont:nth-child(2) .argument .ikonka.ikonka-czas-4 span{background-position:-366px -135px}
#blok_meble_na_wymiar .argumenty .argumenty-row .argument-kont:nth-child(2) .argument .ikonka.ikonka-czas-5 span,#konf .argumenty .argumenty-row .argument-kont:nth-child(2) .argument .ikonka.ikonka-czas-5 span{background-position:-488px -135px}
#blok_meble_na_wymiar .argumenty .argumenty-row .argument-kont:nth-child(2) .argument .ikonka.ikonka-czas-6 span,#konf .argumenty .argumenty-row .argument-kont:nth-child(2) .argument .ikonka.ikonka-czas-6 span{background-position:-610px -135px}
#blok_meble_na_wymiar .argumenty .argumenty-row .argument-kont:nth-child(2) .argument .ikonka.ikonka-czas-7 span,#konf .argumenty .argumenty-row .argument-kont:nth-child(2) .argument .ikonka.ikonka-czas-7 span{background-position:0 -135px}
#blok_meble_na_wymiar .argumenty .argumenty-row .argument-kont:nth-child(3) .argument .ikonka span,#konf .argumenty .argumenty-row .argument-kont:nth-child(3) .argument .ikonka span{background-position:0 -257px;height:107px;width:81px}
#blok_meble_na_wymiar .argumenty .argumenty-row .argument-kont:nth-child(4) .argument .ikonka span,#konf .argumenty .argumenty-row .argument-kont:nth-child(4) .argument .ikonka span{background-position:0 -374px;height:89px;width:112px}
#blok_meble_na_wymiar .argumenty .argumenty-row .argument-kont .argument .naglowek,#konf .argumenty .argumenty-row .argument-kont .argument .naglowek{font-size:20px;line-height:35px;margin-bottom:0}
#blok_meble_na_wymiar .meble .meble-info,#konf .meble .meble-info{margin-bottom:45px;overflow:hidden}
#blok_meble_na_wymiar .meble .meble-info .foto-kont,#konf .meble .meble-info .foto-kont{float:left;margin-right:30px;text-align:center;width:calc(42.434% - 12.7302px)}
#blok_meble_na_wymiar .meble.kat .meble-info .foto-kont,#konf .meble.kat .meble-info .foto-kont{margin:0 0 0 30px;text-align:left;width:calc(37.542% - 11.2626px)}
#blok_meble_na_wymiar .meble .meble-info .foto-kont .foto,#konf .meble .meble-info .foto-kont .foto{display:inline-block;position:relative}
#blok_meble_na_wymiar .meble .meble-info .foto-kont .foto .button,#konf .meble .meble-info .foto-kont .foto .button{bottom:21px;font-size:18px;height:48px;line-height:36px;position:absolute;right:18px;text-transform:capitalize;width:199px}
#blok_meble_na_wymiar .meble .meble-info .foto-kont .foto:hover .button,#konf .meble .meble-info .foto-kont .foto:hover .button{background-color:#fff;border-color:#72bf44;color:#72bf44}
#blok_meble_na_wymiar .meble.kat,#konf .meble.kat{color:#333}
#blok_meble_na_wymiar .meble.kat .meble-info .foto-kont div,#konf .meble.kat .meble-info .foto-kont div{font-size:28px;margin-bottom:20px}
#blok_meble_na_wymiar .meble.kat .meble-info .foto-kont ul,#konf .meble.kat .meble-info .foto-kont ul{display:table;font-size:16px;line-height:normal;list-style-position:inside;margin:0}
#blok_meble_na_wymiar .meble.kat .meble-info .foto-kont ul li,#konf .meble.kat .meble-info .foto-kont ul li{display:table-row}
#blok_meble_na_wymiar .meble.kat .meble-info .foto-kont ul li:before,#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}
#blok_meble_na_wymiar .meble.kat .meble-info .foto-kont ul li span,#konf .meble.kat .meble-info .foto-kont ul li span{display:table-cell;padding-bottom:7px}
#blok_meble_na_wymiar .meble.kat .meble-info .foto-kont a,#konf .meble.kat .meble-info .foto-kont a{display:block;float:right;font-size:18px;height:48px;line-height:48px;margin-top:4px;text-transform:capitalize;width:169px}
#blok_meble_na_wymiar .meble .meble-info .zaprojektowane-kont,#konf .meble .meble-info .zaprojektowane-kont{float:left;width:calc(57.566% - 17.2698px)}
#blok_meble_na_wymiar .meble .meble-info .zaprojektowane-kont .naglowek,#konf .meble .meble-info .zaprojektowane-kont .naglowek{font-size:20px;text-align:center}
#blok_meble_na_wymiar .meble.kat .meble-info .zaprojektowane-kont .naglowek,#konf .meble.kat .meble-info .zaprojektowane-kont .naglowek{font-size:28px;text-align:left}
#blok_meble_na_wymiar .karuzela,#konf .karuzela{position:relative;width:100%}
#blok_meble_na_wymiar .karuzela.realizacje-galeria,#konf .karuzela.realizacje-galeria{margin-top:35px;padding:0}
#blok_meble_na_wymiar .karuzela.realizacje-galeria .wyniki,#konf .karuzela.realizacje-galeria .wyniki{padding:0 39px}
#blok_meble_na_wymiar .karuzela.realizacje-galeria .wyniki .owl-nav,#konf .karuzela.realizacje-galeria .wyniki .owl-nav{margin-left:-39px}
#blok_meble_na_wymiar .karuzela:hover .owl-nav,#konf .karuzela:hover .owl-nav{opacity:1}
#blok_meble_na_wymiar .karuzela .wyniki,#konf .karuzela .wyniki{text-align:center;width:100%}
#blok_meble_na_wymiar .karuzela .wyniki .obr .info-zakup,#blok_meble_na_wymiar .karuzela .wyniki .obr .info-zakup-cena,#konf .karuzela .wyniki .obr .info-zakup,#konf .karuzela .wyniki .obr .info-zakup-cena{color:#333;font-size:14px}
#blok_meble_na_wymiar .karuzela .wyniki .obr .info-zakup-cena .info-zakup-cena-waluta,#konf .karuzela .wyniki .obr .info-zakup-cena .info-zakup-cena-waluta{color:#b8b8b8}
#blok_meble_na_wymiar .karuzela .wyniki .obr a:hover,#konf .karuzela .wyniki .obr a:hover{text-decoration:none}
#blok_meble_na_wymiar .karuzela .owl-nav,#konf .karuzela .owl-nav{margin-top:-14px;opacity:0;pointer-events:none;position:absolute;top:50%;width:100%}
#blok_meble_na_wymiar .karuzela .owl-nav div,#konf .karuzela .owl-nav div{height:28px;pointer-events:auto;width:17px}
#blok_meble_na_wymiar .karuzela .owl-nav .owl-prev,#konf .karuzela .owl-nav .owl-prev{background:url(../images/ico/arrow_dark.svg) 50%/10px 18px no-repeat;float:left;opacity:.3;transform:rotate(180deg)}
#blok_meble_na_wymiar .karuzela .owl-nav .owl-prev:after,#konf .karuzela .owl-nav .owl-prev:after{background:0 0;content:"";display:block;height:40px;position:absolute;right:-8px;top:-11px;width:40px}
#blok_meble_na_wymiar .karuzela .owl-nav .owl-next,#konf .karuzela .owl-nav .owl-next{background:url(../images/ico/arrow_dark.svg) 50%/10px 18px no-repeat;float:right;opacity:.3}
#blok_meble_na_wymiar .karuzela .owl-nav .owl-next:after,#konf .karuzela .owl-nav .owl-next:after{background:0 0;content:"";display:block;height:40px;position:absolute;right:-8px;top:-11px;width:40px}
#blok_meble_na_wymiar .zalety,#konf .zalety{margin-bottom:24px}
#blok_meble_na_wymiar .zalety .zalety-row,#konf .zalety .zalety-row{font-size:0;overflow:hidden}
#blok_meble_na_wymiar .zalety .zalety-row .zaleta,#konf .zalety .zalety-row .zaleta{cursor:pointer;display:inline-block;font-size:20px;margin-bottom:20px;margin-right:20px;overflow:hidden;position:relative;text-align:left;vertical-align:top;width:calc(20% - 16px)}
#blok_meble_na_wymiar .zalety .zalety-row .zaleta .probki-btn,#konf .zalety .zalety-row .zaleta .probki-btn{background:#eee;border-radius:5px;color:#333}
#blok_meble_na_wymiar .zalety .zalety-row .zaleta .probki-btn:hover,#konf .zalety .zalety-row .zaleta .probki-btn:hover{background:#ddd}
#blok_meble_na_wymiar .zalety .zalety-row .zaleta img,#konf .zalety .zalety-row .zaleta img{max-width:100%}
#blok_meble_na_wymiar .zalety .zalety-row .zaleta:nth-child(5),#konf .zalety .zalety-row .zaleta:nth-child(5){margin-right:0}
#blok_meble_na_wymiar .zalety .zalety-row .zaleta:hover,#konf .zalety .zalety-row .zaleta:hover{background:rgba(114,191,68,.89)}
#blok_meble_na_wymiar .zalety .zalety-row .zaleta:hover:before,#konf .zalety .zalety-row .zaleta:hover:before{background:rgba(114,191,68,.89);transition:.5s}
#blok_meble_na_wymiar .zalety .zalety-row .zaleta:before,#konf .zalety .zalety-row .zaleta:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:.5s;width:100%}
#blok_meble_na_wymiar .zalety .zalety-row .zaleta .tytul,#konf .zalety .zalety-row .zaleta .tytul{bottom:22px;color:#fff;left:14px;position:absolute}
#blok_meble_na_wymiar .zalety .zalety-row .zaleta:hover .tytul,#konf .zalety .zalety-row .zaleta:hover .tytul{display:none}
#blok_meble_na_wymiar .zalety .zalety-row .zaleta .opis,#konf .zalety .zalety-row .zaleta .opis{bottom:12px;color:#fff;left:12px;padding-right:9px;position:absolute;transform:translateY(300px);transition:.5s}
#blok_meble_na_wymiar .zalety .zalety-row .zaleta .opis div,#konf .zalety .zalety-row .zaleta .opis div{font-size:14px;line-height:21px;margin-top:10px}
#blok_meble_na_wymiar .zalety .zalety-row .zaleta:hover .opis,#konf .zalety .zalety-row .zaleta:hover .opis{transform:translateY(0);transition:.5s}
#blok_meble_na_wymiar .opinie-film,#konf .opinie-film{margin-bottom:21px;overflow:hidden}
#blok_meble_na_wymiar .opinie-film>div,#konf .opinie-film>div{float:left;margin-bottom:40px;width:calc(50% - 10px)}
#blok_meble_na_wymiar .opinie-film .opinie,#konf .opinie-film .opinie{margin-right:20px}
#blok_meble_na_wymiar .na-wymiar-opinie .owl-dots,#konf .na-wymiar-opinie .owl-dots{font-size:15px;margin-top:12px;text-align:center}
#blok_meble_na_wymiar .na-wymiar-opinie .owl-dots div,#konf .na-wymiar-opinie .owl-dots div{cursor:pointer;display:inline-block;padding:0 9px}
#blok_meble_na_wymiar .na-wymiar-opinie .owl-dots div.active,#konf .na-wymiar-opinie .owl-dots div.active{text-decoration:underline}
#blok_meble_na_wymiar .na-wymiar-opinie .na-wymiar-opinie__pager,#konf .na-wymiar-opinie .na-wymiar-opinie__pager{display:none}
#blok_meble_na_wymiar .na-wymiar-opinie .na-wymiar-opinie__opinia,#konf .na-wymiar-opinie .na-wymiar-opinie__opinia{height:96px;margin-bottom:5px}
#blok_meble_na_wymiar .na-wymiar-opinie .na-wymiar-opinie__opinia .na-wymiar-opinie__col1,#blok_meble_na_wymiar .na-wymiar-opinie .na-wymiar-opinie__opinia .na-wymiar-opinie__col2,#konf .na-wymiar-opinie .na-wymiar-opinie__opinia .na-wymiar-opinie__col1,#konf .na-wymiar-opinie .na-wymiar-opinie__opinia .na-wymiar-opinie__col2{display:table-cell;vertical-align:top}
#blok_meble_na_wymiar .na-wymiar-opinie .na-wymiar-opinie__opinia .na-wymiar-opinie__col1,#konf .na-wymiar-opinie .na-wymiar-opinie__opinia .na-wymiar-opinie__col1{padding-right:15px;padding-top:7px}
#blok_meble_na_wymiar .na-wymiar-opinie .na-wymiar-opinie__opinia .na-wymiar-opinie__col1>div,#konf .na-wymiar-opinie .na-wymiar-opinie__opinia .na-wymiar-opinie__col1>div{height:37px;width:31px}
#blok_meble_na_wymiar .na-wymiar-opinie .na-wymiar-opinie__opinia .na-wymiar-opinie__col1 .na-wymiar-opinie__ico--neutralny,#konf .na-wymiar-opinie .na-wymiar-opinie__opinia .na-wymiar-opinie__col1 .na-wymiar-opinie__ico--neutralny{background-image:url(/szablony/meble/images/neutral_b_31x37px.gif)}
#blok_meble_na_wymiar .na-wymiar-opinie .na-wymiar-opinie__opinia .na-wymiar-opinie__col1 .na-wymiar-opinie__ico--pozytyw,#konf .na-wymiar-opinie .na-wymiar-opinie__opinia .na-wymiar-opinie__col1 .na-wymiar-opinie__ico--pozytyw{background-image:url(/szablony/meble/images/pozytyw_b.gif)}
#blok_meble_na_wymiar .na-wymiar-opinie .na-wymiar-opinie__opinia .na-wymiar-opinie__col2,#konf .na-wymiar-opinie .na-wymiar-opinie__opinia .na-wymiar-opinie__col2{font-size:16px;line-height:24px}
#blok_meble_na_wymiar .na-wymiar-opinie .na-wymiar-opinie__opinia .na-wymiar-opinie__col2 .na-wymiar-opinie__tresc,#konf .na-wymiar-opinie .na-wymiar-opinie__opinia .na-wymiar-opinie__col2 .na-wymiar-opinie__tresc{max-height:72px;max-width:58ch;overflow:hidden}
#blok_meble_na_wymiar .na-wymiar-opinie .na-wymiar-opinie__opinia .na-wymiar-opinie__col2 .na-wymiar-opinie__data,#blok_meble_na_wymiar .na-wymiar-opinie .na-wymiar-opinie__opinia .na-wymiar-opinie__col2 .na-wymiar-opinie__imie,#konf .na-wymiar-opinie .na-wymiar-opinie__opinia .na-wymiar-opinie__col2 .na-wymiar-opinie__data,#konf .na-wymiar-opinie .na-wymiar-opinie__opinia .na-wymiar-opinie__col2 .na-wymiar-opinie__imie{float:left}
#blok_meble_na_wymiar .na-wymiar-opinie .na-wymiar-opinie__opinia .na-wymiar-opinie__col2 .na-wymiar-opinie__imie,#konf .na-wymiar-opinie .na-wymiar-opinie__opinia .na-wymiar-opinie__col2 .na-wymiar-opinie__imie{padding-right:5px}
#blok_meble_na_wymiar .realizacje,#konf .realizacje{margin-bottom:32px}
#blok_meble_na_wymiar .realizacje-galeria-kont,#konf .realizacje-galeria-kont{padding:0 10px}
#blok_meble_na_wymiar .realizacje-galeria.karuzela .wyniki img,#konf .realizacje-galeria.karuzela .wyniki img{width:100%}
#blok_meble_na_wymiar .wybor,#konf .wybor{font-size:0;margin-top:64px}
#blok_meble_na_wymiar .wybor .button,#konf .wybor .button{font-size:18px;height:66px;line-height:64px;margin:0 auto;text-transform:none;width:341px}
#blok_meble_na_wymiar .wybor .rodzaj,#konf .wybor .rodzaj{display:inline-block;margin-bottom:37px;margin-right:20px;width:calc(25% - 15px)}
#blok_meble_na_wymiar .wybor .rodzaje .rodzaj:nth-child(4n),#konf .wybor .rodzaje .rodzaj:nth-child(4n){margin-right:0}
#blok_meble_na_wymiar .wybor .rodzaj .naglowek,#konf .wybor .rodzaj .naglowek{font-size:16px;line-height:normal;margin-bottom:8px;margin-top:5px;text-align:center}
#blok_meble_na_wymiar .wybor .rodzaj .naglowek span,#konf .wybor .rodzaj .naglowek span{background-color:#ffd41a;font-size:11px;line-height:normal;margin-left:12px;padding:1px 5px;position:relative;top:-2px}
#blok_meble_na_wymiar .wybor .rodzaj a,#konf .wybor .rodzaj a{display:block;position:relative}
#blok_meble_na_wymiar .wybor .rodzaj a .button,#konf .wybor .rodzaj a .button{bottom:16px;height:48px;left:50%;line-height:38px;margin-left:-79px;position:absolute;width:159px}
#blok_meble_na_wymiar .wybor .rodzaj a:hover .button,#konf .wybor .rodzaj a:hover .button{background-color:#fff;border-color:#72bf44;color:#72bf44}
#blok_meble_na_wymiar .wybor .rodzaj a .wszystkie,#konf .wybor .rodzaj a .wszystkie{color:#fff;display:inline-block;font-size:18px;height:50px;left:50%;margin-left:-50px;margin-top:-25px;position:absolute;text-align:center;top:50%;width:100px;z-index:10}
#blok_meble_na_wymiar .wybor .rodzaj.all a:hover:before,#konf .wybor .rodzaj.all a:hover:before{background-color:#fff;border:1px solid #72bf44;box-sizing:border-box;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}
#blok_meble_na_wymiar .wybor .rodzaj.all a:hover span,#konf .wybor .rodzaj.all a:hover span{color:#72bf44}
#blok_meble_na_wymiar .informacje-kont,#konf .informacje-kont{background-color:#f3f3f3;margin-bottom:36px;padding:24px 18px}
#blok_meble_na_wymiar .informacje ul,#konf .informacje ul{display:table;font-size:13px;line-height:24px;margin:0}
#blok_meble_na_wymiar .informacje ul li,#konf .informacje ul li{display:table-row}
#blok_meble_na_wymiar .informacje ul li:before,#konf .informacje ul li:before{content:url(/szablony/meble/images/meble_na_wymiar/romb.gif);display:table-cell;text-align:left;width:28px}
#blok_meble_na_wymiar .informacje ul li a,#konf .informacje ul li a{color:#333;text-decoration:underline}
#konf .meble.kat .meble-info{height:350px;margin-bottom:67px}
#konf .meble.kat.kuchenne .meble-info{margin-bottom:11px}
#konf .meble.kat .zaprojektowane-kont{width:calc(62.458% - 18.7374px)}
#konf .wybor{font-size:0;margin-top:38px}
#konf .ngl_zestaw{margin:-20px 0 39px}
@media (max-width:1179px){
#blok_meble_na_wymiar .argumenty .argumenty-row .argument-kont,#konf .argumenty .argumenty-row .argument-kont{width:50%}
#blok_meble_na_wymiar .meble.kat .meble-info,#konf .meble.kat .meble-info{height:auto}
#blok_meble_na_wymiar .meble .meble-info .zaprojektowane-kont,#konf .meble .meble-info .zaprojektowane-kont{margin-top:30px;width:100%}
#blok_meble_na_wymiar .meble .meble-info .foto-kont,#blok_meble_na_wymiar .meble.kat .meble-info .foto-kont,#konf .meble .meble-info .foto-kont,#konf .meble.kat .meble-info .foto-kont{margin:0;width:100%}
#blok_meble_na_wymiar .zalety .zalety-row .zaleta,#konf .zalety .zalety-row .zaleta{font-size:16px}
#blok_meble_na_wymiar .zalety .zalety-row .zaleta .opis,#konf .zalety .zalety-row .zaleta .opis{bottom:10px;left:10px}
#blok_meble_na_wymiar .zalety .zalety-row .zaleta .opis div,#konf .zalety .zalety-row .zaleta .opis div{font-size:14px;line-height:normal}
#blok_meble_na_wymiar .opinie-film>div,#konf .opinie-film>div{width:100%}
#blok_meble_na_wymiar .realizacje-galeria-kont,#konf .realizacje-galeria-kont{padding:0}
}
@media (max-width:960px){
#blok_meble_na_wymiar .zalety .zalety-row .zaleta{font-size:14px;width:calc(25% - 15px)}
#blok_meble_na_wymiar .zalety .zalety-row .zaleta .opis{bottom:7px;left:7px}
#blok_meble_na_wymiar .zalety .zalety-row .zaleta .opis div{font-size:13px}
#blok_meble_na_wymiar .zalety .zalety-row .zaleta:nth-child(4){margin-right:0}
}
@media (max-width:900px){
#blok_meble_na_wymiar .wybor .rodzaje .rodzaj.all:nth-child(4n),#blok_meble_na_wymiar .wybor .rodzaje .rodzaj:nth-child(3n),#konf .wybor .rodzaje .rodzaj.all:nth-child(4n),#konf .wybor .rodzaje .rodzaj:nth-child(3n){margin-right:0}
#blok_meble_na_wymiar .wybor .rodzaje .rodzaj:nth-child(4n),#konf .wybor .rodzaje .rodzaj:nth-child(4n){margin-right:20px}
#blok_meble_na_wymiar .wybor .rodzaj,#konf .wybor .rodzaj{width:calc(33.33333% - 13.33333px)}
}
@media (max-width:720px){
#blok_meble_na_wymiar .zalety .zalety-row .zaleta{font-size:12px;width:calc(33.33333% - 13.33333px)}
#blok_meble_na_wymiar .zalety .zalety-row .zaleta .opis{bottom:5px;left:5px;padding-right:5px}
#blok_meble_na_wymiar .zalety .zalety-row .zaleta .opis div{font-size:11px;margin-top:5px}
#blok_meble_na_wymiar .zalety .zalety-row .zaleta:nth-child(4){margin-right:20px}
#blok_meble_na_wymiar .zalety .zalety-row .zaleta:nth-child(3){margin-right:0}
}
@media (max-width:609px){
#blok_meble_na_wymiar .argumenty .argumenty-row .argument-kont .argument{font-size:14px;width:auto}
#blok_meble_na_wymiar .argumenty .argumenty-row .argument-kont .argument .naglowek{font-size:15px;line-height:normal;margin-bottom:8px}
#blok_meble_na_wymiar .sized-fur-header .button,#blok_meble_na_wymiar .sized-fur-header .sized-fur-menu li:hover a.banner{display:none}
}
@media (max-width:600px){
#blok_meble_na_wymiar .wybor .rodzaje .rodzaj:nth-child(3n),#konf .wybor .rodzaje .rodzaj:nth-child(3n){margin-right:20px}
#blok_meble_na_wymiar .wybor .rodzaje .rodzaj:nth-child(2n),#konf .wybor .rodzaje .rodzaj:nth-child(2n){margin-right:0}
#blok_meble_na_wymiar .wybor .rodzaj,#konf .wybor .rodzaj{width:calc(50% - 10px)}
}
@media (max-width:480px){
#blok_meble_na_wymiar .zalety .zalety-row .zaleta{font-size:14px;width:calc(50% - 10px)}
#blok_meble_na_wymiar .zalety .zalety-row .zaleta .opis div{font-size:12px}
#blok_meble_na_wymiar .zalety .zalety-row .zaleta:nth-child(3){margin-right:20px}
#blok_meble_na_wymiar .zalety .zalety-row .zaleta:nth-child(2n){margin-right:0}
}
@media (max-width:357px){
#blok_meble_na_wymiar .wybor .rodzaj a .button,#konf .wybor .rodzaj a .button{left:0;margin-left:0;width:100%}
}
@media (max-width:551px){
.banner-kategoria{height:auto}
.banner-kategoria a{display:none}
.banner-kategoria.meble-biurowe>div:first-child,.banner-kategoria.regaly-szafy>div:first-child,.banner-kategoria.szafki-kuchenne>div:first-child,.banner-kategoria.szafki-lazienkowe>div:first-child{padding:0 0 20px}
.banner-kategoria>div:first-child,.banner-kategoria>div:nth-child(2){width:100%}
.banner-kategoria>div:nth-child(2) img{display:block;width:100%}
.banner-kategoria.meble-biurowe ul,.banner-kategoria.regaly-szafy ul,.banner-kategoria.szafki-kuchenne ul,.banner-kategoria.szafki-lazienkowe ul{position:static}
}
.preview-set{color:#000;display:flex;font-size:20px;justify-content:flex-end;padding:26px 0 61px}
@media (max-width:588px){
.preview-set{flex-wrap:wrap;margin-bottom:-3px;padding-bottom:0}
}
.preview-set label{color:#000;display:flex;flex-direction:row-reverse;line-height:18px}
.preview-set input{border:none;border-bottom:4px solid #f3f3f3;border-radius:0;color:#333;height:22px;margin-bottom:0;margin-left:4px;text-align:center;width:144px}
.preview-set input.filled{background:0 0;padding-right:0}
.preview-set input:focus{border-color:#f3f3f3}
.preview-set button{background-color:transparent;color:#000;font-size:14px;height:18px;line-height:18px;margin:0 0 0 8px;padding:0;text-transform:uppercase}
.preview-set .your-set{font-size:16px;line-height:32px;margin:0 3px 0 9px}
.preview-set--fronty{align-items:center;justify-content:space-between;padding:0}
.preview-set--fronty .helpTip{position:static;transform:translateY(0)}
.preview-set--fronty label{display:inline-flex}
.preview-set--fronty h1,.preview-set--fronty h2{color:#373b3a;font-size:22px;line-height:45px;margin:0;text-transform:uppercase}
.preview-set--fronty button{margin-top:1px}
.furnitures{margin-bottom:75px;margin-top:50px}
.furnitures__similar{margin-bottom:25px;margin-top:20px}
.furnitures h2{color:#373b3a}
.furnitures h2:not(.title){font-size:22px;margin-bottom:10px;text-transform:uppercase}
.furnitures h2.title{color:#373b3a;display:block;font-size:1.125rem;line-height:1.5;margin-bottom:10px;padding-left:10px;padding-right:10px}
.furnitures li.accordion-navigation>a{background:#fff;border-bottom:1px solid #e1e1e1;color:#373b3a;font-size:22px;padding:13px 0;position:relative;text-transform:uppercase}
.furnitures li.accordion-navigation>a:after{border-right:2px solid #373b3a;border-top:2px solid #373b3a;content:"";display:block;height:15px;position:absolute;right:5px;top:15px;transform:rotate(135deg);transition:.5s ease-in-out;width:15px}
.furnitures li.accordion-navigation>a:hover{background:0 0}
.furnitures li.accordion-navigation.active>a{background:#fff}
.furnitures li.accordion-navigation.active>a:after{transform:translateY(10px) rotate(-45deg)}
.furnitures .furnitures-group{padding:10px 0 0!important;text-align:center}
.furnitures .furnitures-group__item{background:padding-box content-box #f3f3f3;height:275px;margin-bottom:20px;position:relative}
.furnitures .furnitures-group__item>a{display:block}
.furnitures .furnitures-group__item img{margin-top:30px}
@media only screen and (max-width:40em){
.preview-set--fronty{align-items:flex-start;flex-direction:column}
.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}
.furnitures li.accordion-navigation>a{padding-right:20px}
.furnitures .furnitures-group__item{height:160px}
.furnitures .furnitures-group__item img{margin-top:10px;max-width:75%}
}
.furnitures .furnitures-group__item h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;bottom:10px;color:#333;display:-webkit-box;font-size:15px;left:10px;margin:0;overflow:hidden;padding:0 10px;right:10px;text-align:left}
.zestaw{padding:30px 0}
.zestaw h2{color:#373b3a;font-size:22px;line-height:61px;margin:0;text-transform:uppercase}
@media only screen and (max-width:40em){
.furnitures .furnitures-group__item h3{font-size:11px}
.zestaw .zestaw_dane{overflow-x:scroll}
.zestaw h2{font-size:16px}
}
.zestaw .zlecenie{margin-top:0!important}
.zestaw .c{padding-right:10px}
.konf .homeSlider.owl-carousel .owl-item img{margin:0 auto;width:auto}
ul.pagination li{height:40px;vertical-align:middle}
ul.pagination li a{border-radius:0;color:#333;font-size:.75rem;height:40px;line-height:40px;padding:0 16px;text-align:center}
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) 50%/8px 8px no-repeat #f5f5f5;color:#333;height:60px;padding:0 35px}
ul.pagination li.arrow a:hover{background:url(../images/ico/accordion-arrow.svg) 50%/8px 8px no-repeat #72bf44;color:#fff}
ul.pagination li.prev{margin-right:80px}
ul.pagination li.prev a{transform:rotate(180deg)}
ul.pagination li.next{margin-left:80px}
@media only screen and (min-width:1px) and (max-width:63.9375em){
ul.pagination{background:#f5f5f5;padding:0}
ul.pagination li{height:30px}
ul.pagination li a{height:30px;line-height:30px;padding:0 6px}
ul.pagination li.arrow{height:40px}
ul.pagination li.arrow a{background-color:#e4e4e4;height:40px;padding:0 20px}
ul.pagination li.prev{margin-right:0}
ul.pagination li.next{margin-left:0}
}
ul.pagination li.unavailable{opacity:.3;pointer-events:none}
ul.pagination li.current a{background:#f5f5f5;color:#333}
@media only screen and (min-width:1px) and (max-width:63.9375em){
ul.pagination li.current a{background-color:#e4e4e4}
}
ul.pagination li.current a:hover{background:#72bf44;color:#fff}
.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{border:1px solid #a7a9ac;border-radius:4px;float:left;font-size:.75rem;height:40px;line-height:2.375rem;width:100%}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:38px;margin-right:10px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{background:url(../images/ico/accordion-arrow.svg) 50%/contain no-repeat;border:0;height:12px;margin-top:-6px;transform:rotate(90deg);transition-duration:.3s;width:12px}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{transform:rotate(270deg)}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#393c39;font-size:.75rem;line-height:2.375rem;padding-left:10px;z-index:auto}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#72bf44;color:#fff}
.select2-results__option{display:block;font-size:12px;padding:8px 10px}