@charset "UTF-8";
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}
.select2-container .select2-selection--multiple,.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--single{height:28px}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-selection--single .select2-selection__clear{position:relative}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}
.select2-container .select2-selection--multiple{min-height:32px}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}
.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:0;font-size:100%;margin-top:5px;padding:0}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button,.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}
.select2-results{display:block}
.select2-results__options{list-style:none;margin:0;padding:0}
.select2-results__option{-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}
.select2-results__option[aria-selected]{cursor:pointer}
.select2-container--open .select2-dropdown{left:0}
.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}
.select2-search--dropdown{display:block;padding:4px}
.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}
.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}
.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}
.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;top:1px;right:1px;width:20px}
.select2-container--classic .select2-selection--single .select2-selection__arrow b,.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}
.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b,.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}
.select2-container--default .select2-selection--multiple{cursor:text}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}
.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}
.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:0;outline:0;box-shadow:none;-webkit-appearance:textfield}
.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--default .select2-results__option[role=group]{padding:0}
.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}
.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}
.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:0;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:0;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}
.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:0}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#eee));background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#fff));background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}
.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}
.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}
.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}
.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}
.select2-container--classic .select2-dropdown--above{border-bottom:none}
.select2-container--classic .select2-dropdown--below{border-top:none}
.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--classic .select2-results__option[role=group]{padding:0}
.select2-container--classic .select2-results__option[aria-disabled=true]{color:gray}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}
.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
/*! nouislider - 9.2.0 - 2017-01-11 10:35:35 */
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}
.noUi-target{position:relative;direction:ltr;background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}
.noUi-base{width:100%;height:100%;position:relative;z-index:1}
.noUi-connect{position:absolute;right:0;top:0;left:0;bottom:0}
.noUi-origin{position:absolute;height:0;width:0}
.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:top .3s,right .3s,bottom .3s,left .3s;transition:top .3s,right .3s,bottom .3s,left .3s}
.noUi-state-drag *{cursor:inherit!important}
.noUi-base,.noUi-handle{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.noUi-horizontal{height:18px}
.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}
.noUi-vertical{width:18px}
.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}
.noUi-connect{background:#3fb8af;box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;transition:background 450ms}
.noUi-draggable{cursor:ew-resize}
.noUi-vertical .noUi-draggable{cursor:ns-resize}
.noUi-handle{position:relative;z-index:1;border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}
.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}
.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}
.noUi-handle:after{left:17px}
.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}
.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:17px}
[disabled] .noUi-connect{background:#b8b8b8}
[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}
.noUi-pips,.noUi-pips *{box-sizing:border-box}
.noUi-pips{position:absolute;color:#999}
.noUi-value{position:absolute;text-align:center}
.noUi-value-sub{color:#ccc;font-size:10px}
.noUi-marker{position:absolute;background:#ccc}
.noUi-marker-large,.noUi-marker-sub{background:#aaa}
.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}
.noUi-value-horizontal{-webkit-transform:translate3d(-50%,50%,0);transform:translate3d(-50%,50%,0)}
.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}
.noUi-marker-horizontal.noUi-marker-sub{height:10px}
.noUi-marker-horizontal.noUi-marker-large{height:15px}
.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}
.noUi-value-vertical{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);padding-left:25px}
.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}
.noUi-marker-vertical.noUi-marker-sub{width:10px}
.noUi-marker-vertical.noUi-marker-large{width:15px}
.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center}
.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}
.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}
/*! Tablesaw - v3.0.6 - 2017-11-20
* https://github.com/filamentgroup/tablesaw
* Copyright (c) 2017 Filament Group; Licensed MIT */
@-webkit-keyframes preloading{
0%,to{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.75);transform:scale(1.75)}
}
@keyframes preloading{
0%,to{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.75);transform:scale(1.75)}
}
.tablesaw{width:100%;max-width:100%;empty-cells:show;border-collapse:collapse;border:0;padding:0}
.tablesaw *{box-sizing:border-box}
.tablesaw-btn{border:1px solid #ccc;border-radius:.25em;background:0 0;box-shadow:0 1px 0 #fff;color:#4a4a4a;cursor:pointer;padding:.5em .85em .4em;text-align:center;text-transform:capitalize;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:auto;height:auto;position:relative;top:0;margin:.5em 0}
a.tablesaw-btn{color:#1c95d4}
.checkbox label a:hover,.checkbox--custom label a:hover,.checkbox--green label a:hover,.tablesaw-btn,.tablesaw-btn:hover{text-decoration:none}
.tablesaw-btn:active{background-color:#ddd}
@supports (box-shadow:none){
.tablesaw-btn:focus{background-color:#fff;outline:0;box-shadow:0 0 .35em #4faeef!important}
}
.tablesaw-btn-select select{background:0 0;border:0;display:inline-block;position:absolute;left:0;top:0;margin:0;width:100%;height:100%;z-index:2;min-height:1em;opacity:0;color:transparent}
.tablesaw-btn select option{background:#fff;color:#000}
.tablesaw-btn.btn-small{font-size:1.0625em;line-height:19px;padding:.3em 1em}
.tablesaw-btn.btn-micro{font-size:.8125em;padding:.4em .7em .25em}
.tablesaw-btn-select{display:inline-block;color:#4d4d4d;padding-right:2.5em;min-width:7.25em;text-align:left}
.tablesaw-btn-select:after{position:absolute;background:.25em .45em no-repeat;content:"\25bc";font-size:.55em;padding-top:1.2em;padding-left:1em;left:auto;right:0;margin:0;top:0;bottom:0;width:1.8em}
.tablesaw-btn-select.btn-micro:after,.tablesaw-btn-select.btn-small:after{width:1.2em;font-size:.5em;padding-top:1em;padding-right:.5em;line-height:1.65;background:0 0;box-shadow:none;border-left-width:0}
.tablesaw-advance .tablesaw-btn{-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;text-shadow:0 1px 0 #fff;border-radius:.25em}
.tablesaw-advance .tablesaw-btn.btn-micro{font-size:.8125em;padding:.3em .7em .25em}
.tablesaw-advance a.tablesaw-nav-btn:first-child{margin-left:0}
.tablesaw-advance a.tablesaw-nav-btn:last-child{margin-right:0}
.tablesaw-advance a.tablesaw-nav-btn{display:inline-block;overflow:hidden;width:1.8em;height:1.8em;background-position:50% 50%;margin-left:.25em;margin-right:.25em;position:relative;text-indent:-9999px}
.tablesaw-advance a.tablesaw-nav-btn.down:before,.tablesaw-advance a.tablesaw-nav-btn.left:before,.tablesaw-advance a.tablesaw-nav-btn.right:before,.tablesaw-advance a.tablesaw-nav-btn.up:before{content:"\0020";overflow:hidden;width:0;height:0;position:absolute}
.tablesaw-advance a.tablesaw-nav-btn.down:before{left:.5em;top:.65em;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid gray}
.tablesaw-advance a.tablesaw-nav-btn.up:before{left:.5em;top:.65em;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid gray}
.tablesaw-advance a.tablesaw-nav-btn.left:before,.tablesaw-advance a.tablesaw-nav-btn.right:before{top:.45em;border-top:5px solid transparent;border-bottom:5px solid transparent}
.tablesaw-advance a.tablesaw-nav-btn.left:before{left:.6em;border-right:5px solid gray}
.tablesaw-advance a.tablesaw-nav-btn.right:before{left:.7em;border-left:5px solid gray}
.tablesaw-advance a.tablesaw-nav-btn.disabled{opacity:.25;cursor:default;pointer-events:none}
.tablesaw-bar,.tablesaw-bar-section~table{clear:both}
.tablesaw-bar *{box-sizing:border-box}
.tablesaw-bar-section,div.konf .edit .group .elem .desc{float:left}
.tablesaw-bar-section label{font-size:.875em;padding:.5em 0;clear:both;display:block;color:#888;margin-right:.5em;text-transform:uppercase}
.tablesaw-enhanced .tablesaw-btn{margin-top:.5em;margin-bottom:.5em}
.tablesaw-btn-select,.tablesaw-enhanced .tablesaw-btn-select{margin-bottom:0}
.tablesaw-bar .tablesaw-bar-section .tablesaw-btn{margin-left:.4em;margin-top:0;text-transform:uppercase;border:0;box-shadow:none;background:0 0;font-size:1em;padding-left:.3em}
.tablesaw-bar .tablesaw-bar-section .btn-select{min-width:0}
.tablesaw-bar .tablesaw-bar-section .btn-select:after{padding-top:.9em}
.tablesaw-bar .tablesaw-bar-section select{color:#888;text-transform:none;background:0 0}
.tablesaw-bar-section .abbreviated{display:inline}
.tablesaw-bar-section .longform,.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:none}
@media (min-width:24em){
.tablesaw-bar-section .abbreviated{display:none}
.tablesaw-bar-section .longform{display:inline}
}
.tablesaw td,.tablesaw th{padding:.5em .7em;text-align:left;vertical-align:middle}
.contact__form form .form-row div.email-suggest,.tablesaw thead th{text-align:left}
.tablesaw-row-border tr{border-bottom:1px solid #dfdfdf}
.tablesaw-row-zebra tr:nth-child(2n){background-color:#f8f8f8}
.tablesaw caption{text-align:left;margin:.59375em 0}
.tablesaw-swipe .tablesaw-swipe-cellpersist{border-right:2px solid #e4e1de}
.tablesaw-swipe-shadow .tablesaw-swipe-cellpersist{border-right-width:1px;box-shadow:3px 0 4px -1px #e4e1de}
@media only all{
.tablesaw-stack{clear:both}
.tablesaw-stack td,.tablesaw-stack th{text-align:left;display:block}
.tablesaw-stack tr{clear:both;display:table-row}
.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:inline-block;padding:0 .6em 0 0;width:30%}
.tablesaw-stack td .tablesaw-cell-label-top,.tablesaw-stack th .tablesaw-cell-label-top{display:block;padding:.4em 0;margin:.4em 0}
.tablesaw-cell-label{display:block}
.tablesaw-stack tbody th.group{margin-top:-1px}
.tablesaw-stack th.group b.tablesaw-cell-label{display:none!important}
}
@media (max-width:39.9375em){
.tablesaw-stack tbody tr{display:block;width:100%;border-bottom:1px solid #dfdfdf}
.tablesaw-stack thead td,.tablesaw-stack thead th{display:none}
.tablesaw-stack tbody td,.tablesaw-stack tbody th{display:block;float:left;clear:left;width:100%}
.tablesaw-cell-label{vertical-align:top}
.tablesaw-cell-content{display:inline-block;max-width:67%}
.tablesaw-stack .tablesaw-stack-block .tablesaw-cell-content,.tablesaw-stack .tablesaw-stack-block .tablesaw-cell-label{display:block;width:100%;max-width:100%;padding:0}
.tablesaw-stack td:empty,.tablesaw-stack th:empty{display:none}
}
@media (min-width:40em){
.tablesaw-stack tr{display:table-row}
.tablesaw-stack td,.tablesaw-stack th,.tablesaw-stack thead td,.tablesaw-stack thead th{display:table-cell;margin:0}
.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:none!important}
}
.tablesaw-fix-persist{table-layout:fixed}
.tablesaw-overflow{position:relative;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.tablesaw-overflow>.tablesaw{margin-top:2px}
.tablesaw-columntoggle-btn span{text-indent:-9999px;display:inline-block}
.tablesaw-columntoggle-btnwrap{position:relative}
.tablesaw-columntoggle-btnwrap .dialog-content{padding:.5em;top:0!important;right:1em;left:auto!important;width:12em;max-width:18em;margin:-.5em auto 0}
.tablesaw-columntoggle tbody td{line-height:1.5}
#email_info.hide,#email_info2.hide,.tablesaw-columntoggle-popup{display:none}
.tablesaw-columntoggle-btnwrap.visible .tablesaw-columntoggle-popup{display:block;position:absolute;top:2em;right:0;background-color:#fff;padding:.5em .8em;border:1px solid #ccc;box-shadow:0 1px 2px #ccc;border-radius:.2em;z-index:1}
.tablesaw-columntoggle-popup fieldset{margin:0}
@media only all{
.tablesaw-columntoggle td.tablesaw-priority-0,.tablesaw-columntoggle td.tablesaw-priority-1,.tablesaw-columntoggle td.tablesaw-priority-2,.tablesaw-columntoggle td.tablesaw-priority-3,.tablesaw-columntoggle td.tablesaw-priority-4,.tablesaw-columntoggle td.tablesaw-priority-5,.tablesaw-columntoggle td.tablesaw-priority-6,.tablesaw-columntoggle th.tablesaw-priority-0,.tablesaw-columntoggle th.tablesaw-priority-1,.tablesaw-columntoggle th.tablesaw-priority-2,.tablesaw-columntoggle th.tablesaw-priority-3,.tablesaw-columntoggle th.tablesaw-priority-4,.tablesaw-columntoggle th.tablesaw-priority-5,.tablesaw-columntoggle th.tablesaw-priority-6,.tablesaw-swipe td.tablesaw-swipe-cellhidden,.tablesaw-swipe th.tablesaw-swipe-cellhidden{display:none}
}
.tablesaw-columntoggle-btnwrap .dialog-content:focus{outline-style:none}
@media (min-width:20em){
.tablesaw-columntoggle td.tablesaw-priority-1,.tablesaw-columntoggle th.tablesaw-priority-1{display:table-cell}
}
@media (min-width:30em){
.tablesaw-columntoggle td.tablesaw-priority-2,.tablesaw-columntoggle th.tablesaw-priority-2{display:table-cell}
}
@media (min-width:40em){
.tablesaw-columntoggle td.tablesaw-priority-3,.tablesaw-columntoggle th.tablesaw-priority-3{display:table-cell}
.tablesaw-columntoggle tbody td{line-height:2}
}
@media (min-width:50em){
.tablesaw-columntoggle td.tablesaw-priority-4,.tablesaw-columntoggle th.tablesaw-priority-4{display:table-cell}
}
@media (min-width:60em){
.tablesaw-columntoggle td.tablesaw-priority-5,.tablesaw-columntoggle th.tablesaw-priority-5{display:table-cell}
}
@media (min-width:70em){
.tablesaw-columntoggle td.tablesaw-priority-6,.tablesaw-columntoggle th.tablesaw-priority-6{display:table-cell}
}
@media only all{
.tablesaw-columntoggle td.tablesaw-toggle-cellhidden,.tablesaw-columntoggle th.tablesaw-toggle-cellhidden{display:none}
.tablesaw-columntoggle td.tablesaw-toggle-cellvisible,.tablesaw-columntoggle th.tablesaw-toggle-cellvisible{display:table-cell}
}
.tablesaw-columntoggle-popup .btn-group>label{display:block;padding:.2em 0;white-space:nowrap;cursor:default}
.tablesaw-columntoggle-popup .btn-group>label input{margin-right:.8em}
.tablesaw-sortable-head{position:relative;vertical-align:top}
.tablesaw .tablesaw-sortable-head{padding:0}
.tablesaw-sortable-btn{padding:.5em .7em;min-width:100%;color:inherit;background:0 0;border:0;text-align:inherit;font:inherit;text-transform:inherit}
.tablesaw-sortable-arrow:after{display:inline-block;width:10px;height:14px;content:" ";margin-left:.3125em}
.tablesaw-sortable-ascending .tablesaw-sortable-arrow:after{content:"\2191"}
.tablesaw-sortable-descending .tablesaw-sortable-arrow:after{content:"\2193"}
.tablesaw-advance{float:right}
.tablesaw-advance.minimap{margin-right:.4em}
.tablesaw-advance-dots{float:left;margin:0;padding:0;list-style:none}
.tablesaw-advance-dots li{display:table-cell;margin:0;padding:.4em .2em}
.tablesaw-advance-dots li i{width:.25em;height:.25em;background:#555;border-radius:100%;display:inline-block}
.tablesaw-advance-dots-hide{opacity:.25;cursor:default;pointer-events:none}
.text-align-center{text-align:center}
.vc{height:100%;display:table;width:100%}
.vc__inner{display:table-cell;vertical-align:middle;width:100%}
.vt{height:100%;display:table;width:100%}
.vt__inner{display:table-cell;vertical-align:top;width:100%}
.vb{height:100%;display:table;width:100%}
.vb__inner{display:table-cell;vertical-align:bottom;width:100%}
.text-success{color:#72bf44}
.text-warning{color:red}
.owl-stage{touch-action:manipulation}
.checkbox input,.checkbox--custom input,.radio input{position:absolute;left:-9999px}
.checkbox input[type=checkbox]:checked+label:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.checkbox input[type=checkbox]:checked+label:before,.checkbox input[type=checkbox][data-delete=delete]:checked+label:before{background:#72bf44;border-color:#72bf44}
.checkbox input[type=checkbox][data-delete=delete]:checked+label:after{background:url(../images/ico/check-white.svg) 0 0/contain no-repeat}
.checkbox:hover input[type=checkbox]:checked+label:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.checkbox:hover input[type=checkbox]:checked+label:before{background:#666;border-color:#666}
.checkbox label{font-size:.875rem;color:#000;padding-left:25px;position:relative;margin-left:0!important}
.checkbox label:after{content:'';top:0;left:2px;position:absolute;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translateY(-10px);transform:translateY(-10px);height:13px;width:15px;background:url(../images/ico/tick.svg) 0 0/contain no-repeat}
.checkbox label:before{border-radius:4px;background-color:#fff;position:absolute;left:0;top:2px;width:16px;height:16px;content:''}
.checkbox label a,.checkbox--custom label a,.checkbox--green label a,.furniture-to-size .informacje ol li.punkt a{color:#000;text-decoration:underline}
.checkbox--custom label,.checkbox--green label{font-size:.75rem;padding-left:30px;line-height:20px}
.checkbox--green label[for=ts_prot_0]{line-height:16px}
.checkbox--green label:after,.checkbox--green label:before{content:'';-webkit-transition-duration:.3s;transition-duration:.3s}
.checkbox--green label:after{position:absolute;opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);background:url(../images/ico/check-white.svg) 0 0/contain no-repeat;top:4px;left:5px;height:11px;width:11px}
.checkbox--green label:before{border:1px solid #adafb2;left:2px;top:2px;width:16px;height:16px}
.checkbox--custom input[type=checkbox]:checked+label:after,.checkbox--custom:hover input[type=checkbox]:checked+label:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);background-image:url(../images/ico/checked.svg)}
.checkbox--custom input[type=checkbox]:checked+label:before,.checkbox--custom:hover input[type=checkbox]:checked+label:before{background:#ff1a1a;border-color:#ff1a1a}
.checkbox--custom label:after{content:'';top:4px;left:5px;position:absolute;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translateY(-10px);transform:translateY(-10px);height:11px;width:11px;background:url(../images/ico/check-white.svg) 0 0/contain no-repeat}
.checkbox--custom label:before{border:1px solid #adafb2;left:2px;top:2px;width:16px;height:16px}
.checkbox--large label{line-height:32px}
.checkbox--custom label:before,.checkbox--large label:after,.checkbox--large label:before{content:'';-webkit-transition-duration:.3s;transition-duration:.3s}
.checkbox--large label:after{position:absolute;opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);background:url(../images/ico/check-white.svg) 0 0/contain no-repeat;top:9px;left:3px;height:14px;width:15px}
.checkbox--large label:before{border:1px solid #adafb2;left:0;top:6px;width:20px;height:20px}
.radio input[type=radio]:checked+label:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.radio label{color:#000;padding-left:30px;position:relative;margin-left:0!important;line-height:32px}
.radio label:after,.radio label:before{position:absolute;border-radius:50%;content:''}
.radio label:after{opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;background:#72bf44;top:11.5px;left:4px;height:9px;width:9px}
.radio label:before{background-color:#fff;border:1px solid #adafb2;left:0;top:7.5px;width:17px;height:17px}
.radio label img{height:32px;display:inline-block;vertical-align:top;margin-left:20px}
.radio.error label:before{border-color:red}
.radio div.info,.radio label{font-size:.75rem}
fieldset.radio legend{color:#4d4c4c;font-size:.875rem;font-weight:500;line-height:1.5}
.js-qty{position:relative;margin-bottom:25px}
@media only screen and (min-width:64em){
.large-15{width:25%}
.large-20,.mainNav .large-15{width:20%}
.js-qty{width:140px;margin-bottom:0}
}
.js-qty input{margin:0 5px;display:block;border:1px solid #a7a9ac;height:45px;padding:0 20px;box-shadow:none;width:calc(100% - 10px);color:#393c39;font-size:.875rem;text-align:center}
.js-qty input::-webkit-inner-spin-button,.js-qty input::-webkit-outer-spin-button,section#topbar section.amount input::-webkit-inner-spin-button,section#topbar section.amount input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.js-qty input[type=number],div.edit_tabs_new>section .control div.value .input input[type=number]{-moz-appearance:textfield}
.js-qty div{border:1px solid #a7a9ac;color:#1d1d1b;font-size:14px;line-height:43px;text-align:center;position:absolute;z-index:57;height:45px;width:40px;background:#fff;top:0;cursor:pointer;-webkit-transition-duration:.3s;transition-duration:.3s}
@media only screen and (max-width:40em){
.js-qty div{width:20px}
.inputPlaceholder input[name=telefon]{width:90%}
}
.js-qty div:hover{color:#72bf44;border-color:#72bf44}
.js-qty div.minus{left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.js-qty div.plus{right:0;border-top-right-radius:4px;border-bottom-right-radius:4px}
.js-qty--cart{margin-bottom:0}
.accountEdit--form .labeled-input .input-wrapper .select2-container--default .select2-selection--single,.js-qty--cart input{height:35px}
.js-qty--cart div{line-height:33px;height:35px}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content .group-info,.js-stars-readonly{font-size:0}
.js-stars-readonly i{font-size:16px;color:#000}
.js-stars-readonly i.off,.js-wrench-readonly i.off{color:#a7a9ac}
.js-wrench-readonly i,.single-content article a{color:#72bf44}
.select2-container--default.select2--alt{margin-bottom:20px}
.select2-container--default.select2--alt .select2-selection--single{background:#f5f5f5;border:0}
.select2-container--default.select2--alt.select2-container--below .select2-selection__rendered{color:#333!important}
form[name=subskrypcja_formularz] #email{border-radius:0}
.inputPlaceholder{position:relative;display:block}
.inputPlaceholder input{box-shadow:none;box-sizing:border-box;display:block;padding:0 10px;width:100%;height:35px;margin-bottom:20px;font-size:.8125rem;outline:0;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;border:1px solid #a7a9ac;border-radius:4px;background-position:center right 10px;background-color:#fff}
.inputPlaceholder input::-webkit-input-placeholder{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;color:#333;font-size:.8125rem;opacity:1}
.inputPlaceholder input::-moz-placeholder{-moz-transition:.3s ease-in-out;transition:.3s ease-in-out;color:#333;font-size:.8125rem;opacity:1}
.inputPlaceholder input:-ms-input-placeholder,.inputPlaceholder input::-ms-input-placeholder{-ms-transition:all .3s ease-in-out;transition:.3s ease-in-out;color:#333;font-size:.8125rem;opacity:1}
.inputPlaceholder input::placeholder{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;color:#333;font-size:.8125rem;opacity:1}
.inputPlaceholder input.filled,.inputPlaceholder input:focus{background-position:center right 10px;background-color:#fff}
.inputPlaceholder input.filled::-webkit-input-placeholder,.inputPlaceholder input:focus::-webkit-input-placeholder{color:transparent}
.inputPlaceholder input.filled::-moz-placeholder,.inputPlaceholder input:focus::-moz-placeholder{color:transparent}
.inputPlaceholder input.filled:-ms-input-placeholder,.inputPlaceholder input.filled::-ms-input-placeholder,.inputPlaceholder input:focus:-ms-input-placeholder,.inputPlaceholder input:focus::-ms-input-placeholder{color:transparent}
.inputPlaceholder input.filled::placeholder,.inputPlaceholder input:focus::placeholder{color:transparent}
.inputPlaceholder input.filled+span,.inputPlaceholder input:focus+span{opacity:1;font-size:.625rem;top:-10px;line-height:.75rem}
.inputPlaceholder input.filled{border-color:#72bf44;background-image:url(../images/ico/valid.svg);background-repeat:no-repeat;background-position:center right 10px;background-color:#fff;background-size:20px 20px;padding-right:35px}
.inputPlaceholder input #nip_faktura,.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}
.inputPlaceholder span{font-size:.875rem;line-height:2.1875rem;position:absolute;top:0;left:8px;padding:0 4px;background:#fff;opacity:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;border-radius:2px}
.inputPlaceholder span sup{color:#ff1a1a;font-size:14px}
.register .inputPlaceholder span{background-color:#ededed}
.error .inputPlaceholder input{background-image:url(../images/ico/error.svg);background-repeat:no-repeat;background-position:center right 10px;background-size:20px 20px;padding-right:35px;border:1px solid #a7a9ac;background-color:transparent}
.error .select2-container--default .select2-selection--single{background:url(../images/ico/error.svg) center right 30px/20px 20px no-repeat}
.error.checkbox label:before{border:1px solid #ff1a1a}
.field input,.input-wrapper input{background:center right 10px #fff}
.field input.filled,.input-wrapper input.filled{border-color:#72bf44;background:url(../images/ico/valid.svg) center right 10px/20px 20px no-repeat;padding-right:35px}
.field.error input,.field.error.filled,.input-wrapper .error input,.input-wrapper.error input,.input-wrapper.error.filled{background:url(../images/ico/error.svg) center right 10px/20px 20px no-repeat;padding-right:35px;margin:0 0 1rem}
.field.error input,.input-wrapper.error input{border:1px solid #ff1a1a!important}
.field.error.filled,.input-wrapper .error input,.input-wrapper.error.filled{border:1px solid #a7a9ac}
.field.error textarea,.input-wrapper.error textarea{border:1px solid #ff1a1a!important}
.input-wrapper.file-input.error button:after{background:url(../images/ico/error.svg) center right/contain no-repeat;content:' ';display:inline-block;width:1.25rem;height:1.25rem;vertical-align:text-bottom;margin-left:20px}
.selectPlaceholder{position:relative}
.selectPlaceholder__label{position:absolute;left:8px;padding:0 2px;background:#fff;color:#72bf44;font-size:.625rem;top:-8px;line-height:.75rem;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;opacity:0}
.selectPlaceholder .select2-container--below+.selectPlaceholder__label{opacity:1}
.selectPlaceholder .select2-container--below .select2-selection__rendered{color:#333!important;font-size:.875rem!important}
#email_info,#email_info2,form div.email-suggest{text-align:center;position:absolute;top:35px;line-height:normal}
#email_info,#email_info2{color:#ff1a1a;width:calc(100% - 16px);font-size:.6875rem}
.no-label label{display:none}
* label.error,label.error{color:#f04124}
input.filled[disabled]{border:1px solid #a7a9ac;background:#ddd}
.ngl_page img{height:30px}
form div.email-suggest{font-size:.75rem;width:100%}
.breadcrumb{list-style:none;padding:0;height:40px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;webkit-overflow-scrolling:touch;position:relative;margin:0 25px 0 0}
@media only screen and (min-width:40.0625em){
.breadcrumb{margin-right:0}
}
.breadcrumb::-webkit-scrollbar{display:none}
.breadcrumb__listitem{display:inline-block}
.breadcrumb__listitem .home img{width:9px;height:9px;margin:3px 7px 4px 23px;float:left}
.breadcrumb__listitem a span,.breadcrumb__listitem h1,.breadcrumb__listitem span{line-height:16px;font-size:12px;color:#757575;margin-top:11px;margin-bottom:8px;float:left;-webkit-transition:none,150ms,ease-in-out;transition:none,150ms,ease-in-out}
.breadcrumb__listitem a{float:left;display:block}
.breadcrumb__listitem a:hover span{color:#000}
.breadcrumb__listitem:after{width:7px;height:13px;display:block;background-image:url(../images/ico/breadcrumb-arrow.png);background-size:cover;background-repeat:no-repeat;content:'';float:left;margin-right:14px;margin-left:14px;margin-top:11px}
.breadcrumb__listitem:last-child:after{display:none}
.breadcrumb--border{border-bottom:1px solid #dfdfdd}
@media only screen and (max-width:40em){
.breadcrumb__listitem .home img{width:16px;height:16px;margin:0}
.breadcrumb:after{content:'';display:inline-block;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:25px;background:#a9a9a9;margin-left:10px}
}
.breadcrumb__search-toggle{position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;width:13px;height:13px;padding:20px 15px;background:url(/szablony/meble/assets/images/ico/search.svg) center center/13px 13px no-repeat;z-index:10;-webkit-transition:background-size .3s cubic-bezier(.23,1,.32,1);transition:background-size .3s cubic-bezier(.23,1,.32,1)}
.breadcrumb__search-toggle::after,.breadcrumb__search-toggle::before{content:'';position:absolute;left:8px;top:18px;width:13px;height:2px;background:#757576;opacity:0;-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);pointer-events:none}
.breadcrumb__search-toggle.active{background-size:0 0}
.breadcrumb__search-toggle.active::before{opacity:1;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.breadcrumb__search-toggle.active::after{opacity:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.breadcrumb__search-toggle:hover{opacity:.7}
.single-content{margin-bottom:40px}
.single-content__title{padding:15px 0;margin-bottom:20px;border-bottom:1px solid #404340}
.fullwidthmovie header h3,.single-content__title h3{margin:0;font-size:1.5rem;line-height:2rem;color:#404340;padding:0 0 0 20px}
@media only screen and (max-width:40em){
.single-content__title h3{padding-left:0}
}
.single-content__title i{padding-left:20px;display:inline-block}
.contact__accounts .important-note p,.contact__addresses--block .half p,.login--inner form>div.inputContainer input,.register--inner form>div.inputContainer input,.single-content__title.mb-0{margin-bottom:0}
.single-content article{color:#393c39;display:inline-block}
.single-content article.content{float:left;width:100%}
.single-content article.content__textcontent{padding-right:22.2222222222%;margin-bottom:0;padding-left:20px}
.single-content article h6{font-size:1rem;line-height:1.25rem;margin-top:0;margin-bottom:24px}
.download__files h5,.single-content article h5{font-size:1.125rem;line-height:1.25rem;margin-bottom:20px}
.single-content article li,.single-content article p{font-size:.875rem;line-height:1.25rem}
.single-content article li,.single-content article ul{color:#72bf44}
.single-content article li{padding-left:2.1875rem;margin-bottom:0;line-height:20px;margin-left:20px}
.single-content article ul.wypunktowanie,.single-content article ul.wypunktowanie li{color:#393c39}
.single-content article ul.wypunktowanie li{padding-left:.125rem}
.single-content figure.full-width{width:100%;float:left;margin:0;padding:0}
.single-content figure.full-width.mb{margin-bottom:24px}
.single-content figure.ksiega-znaku{margin-bottom:40px}
.about-us{margin-bottom:30px}
.about-us__logo{width:171px;margin:30px 0 20px}
.about-us__logo img{width:118px;height:32px;display:inline-block;margin:55px 0}
.about-us p{font-size:15px;line-height:21px;color:#191919;margin:0}
.about-us .offer h4{font-size:26px;color:#191919;margin:30px 0}
.about-us .offer__item{display:-webkit-box;display:flex;margin-bottom:50px}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.single-content article.content__textcontent{width:100%;padding-right:0;padding-left:0}
.about-us .offer__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.about-us .offer__item:nth-child(even) img{-webkit-box-ordinal-group:2;order:1}
.about-us .offer__item:nth-child(even) .offer__content{-webkit-box-ordinal-group:3;order:2}
.about-us .offer__content:nth-child(odd){padding-left:0}
}
.about-us .offer__item:last-child a.underline{color:#191919;text-decoration:underline}
.about-us .offer a{-webkit-box-flex:0;flex:0 0 auto}
.about-us .offer__content:nth-child(odd){padding-right:20px}
.about-us .offer__content:nth-child(even){padding-left:20px}
.about-us .offer__content h5{font-size:26px;line-height:28px;color:#191919;margin:0 0 10px;display:inline-block}
.jobs{margin-bottom:100px;width:100%}
.jobs__offer{padding:20px;border-bottom:1px solid #404340}
.jobs__offer h4{margin-top:0;margin-bottom:10px;line-height:44px;font-size:1.5rem;color:#393c39}
.jobs__offer p{margin-bottom:20px;font-size:.8125rem;color:#393c39;line-height:1.25rem}
.jobs__offer button{width:120px;height:40px;box-shadow:0 0;padding:0;cursor:pointer;border:1px solid #393c39;border-radius:5px;background-color:#fff;font-size:12px;color:#333;text-transform:uppercase;-webkit-transition:none,150ms,ease-in-out;transition:none,150ms,ease-in-out}
.jobs__offer button:focus{background-color:transparent}
.jobs__offer button:hover{background-color:#333;color:#fff}
.fullwidthmovie{width:100%;background-color:#f1f1f1;padding-bottom:43px}
.fullwidthmovie header{height:100px}
.certificates,.fullwidthmovie iframe{width:100%;float:left}
.certificates{margin-top:10px}
.certificates__inner{padding-left:20px;padding-right:20px;width:33%;float:left;display:inline-block;margin-bottom:50px;text-align:center}
.link-text-small{font-size:.9rem;vertical-align:middle}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.about-us .offer__content:nth-child(even){padding-left:0}
.about-us .offer__content h5{margin:10px 0}
.certificates__inner{width:50%}
.link-text-small{display:none}
}
.help{float:left;width:100%}
.faq__title{color:#72bf44;font-size:1.875rem;line-height:45px;margin:0 0 30px}
.faq-wrapper{float:initial;display:-webkit-box;display:flex}
.account-settings .labeled-input label,.faq-wrapper .help__accordion{width:100%}
.faq-question h3{font-size:1.3rem!important}
@media only screen and (max-width:40em){
.single-content__title i{padding-left:0}
.faq__title{font-size:1.5rem;line-height:35px}
.faq-question h3{font-size:1rem!important}
.faq-answer p{font-size:.75rem!important}
.complaint_files,.terms_files{width:100%}
}
.complaint,.terms{float:left;width:100%}
.terms__accordion p{padding-left:10px}
.terms__accordion .content__header{padding-left:0}
.complaint .content__textcontent ul.reset-margin{margin-top:20px}
.complaint .complaint__accordion>li>a{padding-right:10%}
.complaint .complaint__accordion>li .content__textcontent{padding-left:0;padding-right:0}
.complaint .complaint__accordion>li .content p{float:none}
.complaint .content__textcontent ul{margin-top:-15px}
.complaint_files,.terms_files{float:left;width:100%;margin-top:100px}
.complaint_files__list,.terms_files__list{float:left;width:100%}
.complaint_files__list--name,.terms_files__list--name{width:calc(100% - 200px);float:left;height:60px;padding-left:20px}
.complaint_files__list--name p,.download__files .files__list--name p,.terms_files__list--name p{margin-bottom:0;font-size:.75rem;line-height:1rem;color:#333}
@media only screen and (max-width:40em){
.complaint_files__list--name,.terms_files__list--name{width:calc(100% - 90px)}
}
.complaint_files__list--button,.terms_files__list--button{box-shadow:0 0;padding:0;border:0;cursor:pointer;width:180px;height:40px;margin:10px;float:right;background-color:#72bf44;border-radius:4px;color:#fff;-webkit-transition:none,150ms,ease-in-out;transition:none,150ms,ease-in-out;text-transform:uppercase;font-size:.75rem;text-align:center;line-height:40px}
.contact__form form .form-row input[type=email]:focus,.contact__form form .form-row input[type=text]:focus,.contact__form form .form-row select:focus,.contact__form form .form-row textarea:focus{background-color:transparent}
.complaint_files__list--button:hover,.terms_files__list--button:hover{background-color:#2e9f1f;color:#fff}
.complaint_files__list--button:active,.complaint_files__list--button:focus,.terms_files__list--button:active,.terms_files__list--button:focus{background-color:#72bf44;color:#fff}
@media only screen and (max-width:40em){
.complaint_files__list--button,.terms_files__list--button{width:70px}
}
.complaint_files__list ul,.download__files .files__list ul,.terms_files__list ul{list-style:none;padding:0;margin:0;float:left;width:50%}
.complaint_files__list ul li,.download__files .files__list ul li,.terms_files__list ul li{float:left;width:100%;height:60px;margin-bottom:12px;background-color:#f3f3f3;border-radius:4px}
.contact__legend{line-height:1.25rem;font-size:.875rem;color:#393c39}
.contact__addresses--block{border:1px solid #a7a9ac;border-radius:5px;padding:15px;width:calc(50% - 10px);margin-bottom:20px;float:left}
.contact__addresses--block .title{margin-bottom:0;line-height:1.5rem;font-size:1.25rem;color:#393c39}
.contact__addresses--block .hours{font-size:.75rem;line-height:1rem;margin-bottom:0;color:#393c39}
.contact__addresses--block .phone{text-align:right;font-size:.875rem;line-height:1.25rem;color:#393c39;float:Right;width:100%}
.contact__addresses--block .phone>a{color:#393c39}
.contact__addresses--block .email a{text-align:right;font-size:.875rem;line-height:1.25rem;color:#72bf44;float:right}
.contact__addresses--block:nth-child(even){float:Right}
.contact__addresses--block .half{float:left;display:block;height:100%;width:50%}
.contact__addresses--block .half:nth-child(2){text-align:right}
.contact__addresses--block.longer .half:nth-child(1){width:40%}
.contact__addresses--block.longer .half:nth-child(2){width:60%}
.contact__addresses--block.grey{background-color:#f3f3f3;border-color:#f3f3f3}
.contact__addresses--block.green{background-color:#72bf44;border-color:#72bf44}
.contact__addresses--block.green .hours,.contact__addresses--block.green .hours>a,.contact__addresses--block.green .phone,.contact__addresses--block.green .phone>a,.contact__addresses--block.green .title,.contact__addresses--block.green .title>a{color:#fff}
.contact__addresses--block.green .phone{font-size:1.5rem}
@media screen and (max-width:1100px) and (min-width:1024px){
.contact__addresses--block.longer .half:nth-child(1){width:35%}
.contact__addresses--block.longer .half:nth-child(2){width:65%}
.contact__addresses--block.green .phone{font-size:1.25rem}
}
.contact__addresses:after{content:'';clear:both;display:block}
.contact__oddzialy,.delivery__row table td,.delivery__row table th,table th{text-align:center}
.contact__oddzialy .btn{display:inline-block;margin-top:30px;margin-bottom:30px}
.contact__form form{margin:0 auto;display:block;max-width:990px;width:100%}
.contact__form form .form-row{margin-bottom:20px;display:inline-block;width:100%;position:relative}
.contact__form form .form-row input[type=email],.contact__form form .form-row input[type=text],.contact__form form .form-row select{max-width:300px;box-shadow:0 0;cursor:pointer;padding:10px;height:35px;border-radius:4px;border:1px solid #a7a9ac;float:left;line-height:2.0625rem;font-size:.75rem;width:100%;margin-bottom:0}
.contact__form form .form-row textarea{width:100%;float:left;resize:none;height:131px;box-shadow:0 0;cursor:pointer;border-radius:4px;border:1px solid #a7a9ac;padding:0 10px;line-height:2.0625rem;font-size:.75rem;color:#a7a9ac;margin-bottom:0}
.contact__form form .form-row .info{margin-bottom:0;color:#393c39;font-size:.75rem;line-height:20px;float:left}
.contact__form form .form-row.hide{display:none}
.contact__form form .form-row .info_error{display:none;font-size:.625rem;font-style:italic;color:#ff1a1a;width:100%}
.contact__form form .form-row.err .select2-selection,.contact__form form .form-row.err input[type=email],.contact__form form .form-row.err input[type=text],.contact__form form .form-row.err select,.contact__form form .form-row.err textarea{border-color:#ff1a1a}
.contact__form form .form-row.err .info_error{display:inherit}
.contact__accounts p{font-size:.75rem;line-height:.875rem;margin-bottom:.875rem;color:#393c39;float:left;width:100%}
.contact__accounts p .value-label{width:50px}
.contact__accounts .important-note{padding:30px;background-color:#f3f3f3;display:inline-block;border-radius:4px}
.contact__accounts .account-details{margin-left:60px;display:inline-block;float:left}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.complaint .complaint__accordion>li .content__textcontent{padding-right:20px}
.complaint_files__list ul,.contact__addresses--block,.terms_files__list ul{width:100%}
.contact__accounts .important-note{max-width:100%;margin-right:0}
.contact__accounts .account-details{margin-left:0}
.download__files .files__list ul{width:100%}
}
.download{float:left;display:block;width:100%}
.download__excerpt{padding-right:33.3333333333%;padding-left:20px;float:left}
.download__files .files{list-style:none;padding:0;margin:0 0 20px;float:left}
@media only screen and (max-width:40em){
.contact__addresses--block.green .phone{font-size:16px}
.contact__oddzialy .btn{width:100%}
.contact__form form .form-row input[type=email],.contact__form form .form-row input[type=text],.contact__form form .form-row select{max-width:100%}
.contact__form form .form-row .btn,.download__files .files{width:100%}
}
.download__files .files__list{float:left;width:100%}
.download__files .files__list--name{width:calc(100% - 200px);float:left;height:60px;padding-left:20px}
@media only screen and (max-width:40em){
.download__files .files__list--name{width:calc(100% - 90px)}
}
.download__files .files__list--button{box-shadow:0 0;padding:0;border:0;cursor:pointer;width:180px;height:40px;margin:10px;float:right;background-color:#72bf44;border-radius:4px;color:#fff;-webkit-transition:none,150ms,ease-in-out;transition:none,150ms,ease-in-out;text-transform:uppercase;font-size:.75rem;text-align:center;line-height:40px}
.labeled-input .input-wrapper input:focus{background-color:transparent}
.download__files .files__list--button:hover{background-color:#2e9f1f;color:#fff}
.download__files .files__list--button:active,.download__files .files__list--button:focus{background-color:#72bf44;color:#fff}
.download__files .files li{float:left;height:60px;background-color:#f3f3f3;width:100%;margin-bottom:12px;border-radius:4px}
.complaint__accordion,.delivery-method__content ul,.delivery__accordion,.help__accordion,.shoppingLists--items-item ul,.terms__accordion{list-style:none;padding:0;margin:0}
.complaint__accordion>li,.delivery__accordion>li,.help__accordion>li,.terms__accordion>li{padding-bottom:25px;border-bottom:1px solid #404340;margin-bottom:30px;float:left;width:100%;padding-left:20px}
.complaint__accordion>li>a,.help__accordion>li>a,.terms__accordion>li>a{padding-right:22.2222222222%}
.complaint__accordion>li>a,.delivery__accordion>li>a,.help__accordion>li>a,.terms__accordion>li>a{line-height:1.5rem;font-size:1.5rem;color:#393c39;float:left;width:100%;position:relative}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.complaint__accordion>li>a,.delivery__accordion>li>a,.help__accordion>li>a,.terms__accordion>li>a{line-height:1.375rem;font-size:1.25rem}
}
.complaint__accordion>li>a:after,.delivery__accordion>li>a:after,.help__accordion>li>a:after,.terms__accordion>li>a:after{content:'';background-image:url(../images/ico/accordion-arrow.svg);background-repeat:no-repeat;background-position:center;width:20px;height:20px;position:absolute;background-size:contain;top:calc(50% - 10px);right:20px;-webkit-transition:none,150ms,ease-in-out;transition:none,150ms,ease-in-out;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.complaint__accordion>li>a.active:after,.delivery__accordion>li>a.active:after,.help__accordion>li>a.active:after,.terms__accordion>li>a.active:after{-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.complaint__accordion>li .content,.delivery__accordion>li .content,.help__accordion>li .content,.terms__accordion>li .content{float:left;width:100%;display:none}
.complaint__accordion>li .content__textcontent,.help__accordion>li .content__textcontent,.terms__accordion>li .content__textcontent{padding-right:22.2222222222%;margin-bottom:0;padding-left:20px}
.delivery__accordion>li .content__textcontent{margin-bottom:0}
.complaint__accordion>li .content p,.help__accordion>li .content p,.terms__accordion>li .content p{line-height:1.5rem;font-size:.875rem;margin-bottom:1.5rem;float:left;width:100%}
.delivery__accordion>li .content p{line-height:1.5rem;font-size:.875rem;margin-bottom:1.5rem;width:100%;float:none}
.complaint__accordion>li .content p:last-child,.delivery__accordion>li .content p:last-child,.help__accordion>li .content p:last-child,.terms__accordion>li .content p:last-child{margin-bottom:0}
.complaint__accordion>li .content p:first-child,.delivery__accordion>li .content p:first-child,.help__accordion>li .content p:first-child,.terms__accordion>li .content p:first-child{margin-top:1.25rem}
#konf .ngl_zestaw .twoj-zestaw a,.complaint__accordion>li .content p a,.delivery__accordion>li .content p a,.help__accordion>li .content p a,.newsletter-section .rejestracja h3 span,.terms__accordion>li .content p a{color:#72bf44}
.delivery-method{margin-left:-20px;width:calc(100% + 20px);margin-bottom:60px;display:inline-block}
.delivery-method>div{border-bottom:0}
.delivery-method>div:nth-child(even){background-color:#f5f5f5}
.delivery-method .vc,.delivery-method__content .vc{min-height:122px}
.delivery-method__content,.delivery-method__header{min-height:122px;float:left;width:100%;padding-left:25px;border:1px solid #d4d4d4}
@media only screen and (max-width:40em){
.download__files .files__list--button{width:70px}
.complaint__accordion>li>a,.delivery__accordion>li>a,.help__accordion>li>a,.terms__accordion>li>a{line-height:1.375rem;font-size:1rem}
.delivery-method__header img{margin:0 auto;display:block}
}
.delivery-method__content{padding-left:80px}
.delivery-method__content li{margin-bottom:0;line-height:1.4375rem;font-size:1rem;margin-top:0}
.delivery-method__content:last-child{border-bottom:1px solid #d4d4d4}
.delivery-method.first{margin-top:40px}
.newsletter .btn{margin-top:20px;margin-bottom:40px}
.newsletter .small{padding-left:20px;padding-right:20px;font-size:.875rem;color:#393c39}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.complaint__accordion>li,.delivery__accordion>li,.help__accordion>li,.terms__accordion>li{padding-left:0}
.complaint__accordion>li .content__textcontent,.delivery__accordion>li .content__textcontent,.help__accordion>li .content__textcontent,.terms__accordion>li .content__textcontent{width:100%;padding-right:0}
.complaint__accordion>li .content,.delivery__accordion>li .content,.help__accordion>li .content,.terms__accordion>li .content{padding-right:20px}
.delivery-method{margin-left:0}
.delivery-method__content li{line-height:1.25rem;font-size:.875rem}
.newsletter .small{padding-left:0;padding-right:0}
}
.hurt .checkbox{margin-bottom:20px}
.hurt hr{border-color:#404340;margin:30px 0;float:left;width:100%}
.hurt .description{text-align:center;padding-left:20px;padding-right:20px}
.hurt .description p{font-size:.875rem;margin-bottom:0}
.hurt button[type=submit]{margin-left:20px}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.hurt button[type=submit]{margin-left:0}
}
.account-settings .section-header{width:100%;float:left;font-size:.875rem;display:inline-block;margin-top:10px;margin-bottom:20px}
.account-settings .btn-row button{margin-left:-2px}
.account-settings .labeled-input{float:left;width:100%}
.account-settings .labeled-input label .input-label{margin-left:11.1111111111%;width:22.2222222222%}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.account-settings .labeled-input label .input-label{margin-left:20px;width:200px}
}
@media only screen and (max-width:40em){
.account-settings .section-header{margin-bottom:10px}
.account-settings .labeled-input label .input-label{width:100%;padding-left:10px;margin-left:0}
}
.account-settings .labeled-input label .input-wrapper{width:33.3333333333%}
.account-settings .labeled-input label .input-wrapper input,.login input,.register input,table caption{margin-bottom:10px}
.account-settings .labeled-input label .input-wrapper.sval_error input{border:1px dashed red}
.account-settings p{font-size:.875rem;line-height:1.5rem}
.account-settings .centered-content{width:100%;float:left;padding-left:33.3333333333%;margin-bottom:20px}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.account-settings .labeled-input label .input-wrapper{width:calc(100% - 240px)}
.account-settings .centered-content{padding-left:0;margin-left:10px}
}
@media only screen and (max-width:40em){
.account-settings .labeled-input label .input-wrapper{width:100%;padding-left:10px}
.account-settings .centered-content{padding-left:0;margin-left:0;margin-bottom:0}
}
.account-settings .checkbox{margin-bottom:20px}
.account-details__block{margin-bottom:40px}
.account-details a,.account-details__type{margin-bottom:10px;font-size:14px}
.account-details__address{margin-bottom:21px;line-height:23px;font-size:14px}
.account-details a{color:#72bf44;line-height:24px}
.account-details a.btn{line-height:44px;max-width:200px;display:block;margin-top:14px}
.account-details .default-set{font-size:14px;line-height:24px;color:#333}
.account-details .default-set a{color:#72bf44;text-decoration:underline}
.account-details__alert{border-radius:4px;border:1px solid #72bf44;color:#72bf44;margin-bottom:20px;line-height:20px;padding:10px;text-align:center}
.account-details__alert img{height:20px;width:20px;margin-right:10px}
.account-details__alert img,.account-details__alert span{display:inline-block;vertical-align:middle}
.account-details__alert.err{color:#ff1a1a;border-color:#ff1a1a}
.account-details .btn--dark-border{color:#333;border-radius:4px;border-color:#cccdcf;max-width:129px!important;font-size:12px}
.account-details .btn--dark-border:hover{color:#fff;background:#cccdcf}
.accountEdit--form{float:left;width:100%;background-color:#ededed;border-radius:4px}
.accountEdit--form form{margin-top:50px;margin-bottom:50px}
.accountEdit--form-label{width:100%;padding:10px;font-size:12px;color:rgba(51,55,51,.83)}
.accountEdit--form-label i{color:#ff1a1a;margin-right:5px;position:relative;top:-3px}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.accountEdit--form form{margin-top:20px}
.accountEdit--form-label{display:none}
}
.accountEdit--form .labeled-input .select2{margin-bottom:20px}
.accountEdit--form .labeled-input .input-label{padding-right:0}
.accountEdit--form .labeled-input .input-wrapper{max-width:400px}
.accountEdit--form .labeled-input .input-wrapper .with-break{position:relative}
.accountEdit--form .labeled-input .input-wrapper .with-break:after{content:'/';position:absolute;right:-3px;line-height:35px;color:#3e3e3e;top:0}
.accountEdit--form .labeled-input .input-wrapper p{line-height:35px;color:#393c39;font-size:.875rem;padding-left:20px}
.accountEdit--form .labeled-input .input-wrapper .break,.shoppingLists--items-item ul span,.shoppingLists--items-item ul strong{display:inline-block}
.accountEdit--form .labeled-input .input-wrapper .radio{display:inline-block;margin-bottom:20px}
.accountEdit--form .labeled-input .input-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{height:33px}
.accountEdit--form .labeled-input .input-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.0625rem}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.accountEdit--form .labeled-input{width:80%;margin-left:10%}
}
@media screen and (max-width:850px){
.accountEdit--form .labeled-input{width:100%;margin-left:0;left:0}
.accountEdit--form .labeled-input .input-label{padding-left:10px}
}
.accountEdit--details{float:left;width:100%;border:1px solid #cccdcf;padding:0}
.accountEdit--details .account-details__block{margin-bottom:0;background:#fff;padding:23px 10px 8px}
.btn--bottom{margin:15px 0 0 8px!important;max-width:258px!important;display:block}
@media only screen and (max-width:40em){
.accountEdit--form .labeled-input .input-wrapper{max-width:100%}
.accountEdit--form .labeled-input .btn{width:100%}
.btn--bottom{max-width:100%!important}
}
.labeled-input{margin-bottom:0;width:100%;float:left}
.labeled-input .input-label{max-width:280px;float:left;width:100%;display:inline-block;text-align:right;padding-right:20px;font-size:12px;color:#a7a9ac;line-height:2.1875rem}
.labeled-input .input-label i{color:#ff1a1a;font-size:10px;position:relative;top:-5px}
.labeled-input .input-wrapper{max-width:300px;float:left;display:inline-block;width:100%}
.labeled-input .input-wrapper input{box-shadow:0 0;cursor:pointer;height:35px;padding:0 10px;border-radius:4px;background-color:#fff;border:1px solid #a7a9ac}
.labeled-input .input-wrapper .infoinput,.labeled-input .uploaded-file-link{line-height:2.1875rem}
.login,.register{margin-bottom:145px;height:665px!important;padding:20px;border:1px solid #d3d4d5;border-radius:4px;text-align:center}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.labeled-input .input-label{width:100%;text-align:left}
.login,.register{margin-bottom:30px}
}
.login h3,.register h3{margin-top:0;margin-bottom:30px;line-height:1.875rem;font-size:1.5rem;color:#393c39}
.login .or,.login form,.register .or,.register form{text-align:left;float:left;margin-bottom:20px;width:100%}
.login form .btn,.register form .btn{margin-top:10px}
#konf p,#konfiguracja .group section.kolor-elem section.info p .dekor-kod,.login form>a,.register form>a{font-size:.75rem}
.login .or,.register .or{position:relative;text-align:center}
.login .or span,.register .or span{padding-left:20px;padding-right:20px;display:inline-block;background-color:#fff;font-size:.875rem;line-height:1.5625rem;position:relative;z-index:3}
.login .or:before,.register .or:before{content:'';width:100%;height:1px;background-color:#a7a9ac;position:absolute;top:13px;left:0}
.login--inner,.register--inner{max-width:320px;display:inline-block;margin:0 auto}
#konfModalShare h2,.login--inner h3+p,.register--inner h3+p{margin-bottom:8px}
.login--inner form>div.inputContainer,.register--inner form>div.inputContainer{position:relative;padding-bottom:25px}
.login small,.register small{font-size:.75rem;line-height:.875rem;margin-bottom:0;text-align:left;float:left;margin-top:20px}
.login small sup,.register small sup{float:left;margin-right:5px;position:relative;top:-3px;font-size:11px}
.register{background-color:#ededed}
.register--inner p{font-size:.75rem;line-height:1rem;text-align:left;margin-bottom:16px}
.register--inner .required{margin-top:22px;line-height:1.5rem;font-size:.75rem;color:#a7a9ac;float:left;margin-bottom:4px}
.register--inner .required sup,.register--inner .sup{color:#ff1a1a;line-height:24px;position:relative;top:-3px;font-size:14px}
.register--inner .required sup{margin-right:5px;float:left;margin-left:0}
.register--inner .checkbox,div.edit_tabs_new>section.group_new.last.primary-only,div.edit_tabs_new>section.group_new.last.zwinieta{margin-bottom:20px}
.register--inner .sup{float:right;margin-left:5px}
.register--inner .inputPlaceholder input:focus+span{top:-5px}
.register--inner .inputPlaceholder:after{content:'*';color:#ff1a1a;line-height:24px;font-size:14px;position:absolute;top:8px;right:-10px}
.shoppingLists--header{background-color:#f5f5f5;padding:10px;margin-bottom:20px}
.shoppingLists--header .btn{height:40px;line-height:1;padding:0 5px;margin-bottom:0}
@media only screen and (max-width:40em){
.login,.register{height:auto!important}
.shoppingLists--header .btn{margin-bottom:10px}
}
.shoppingLists--header .vc,.shoppingLists--name .vc{height:40px}
.shoppingLists--header p,.shoppingLists--name p{font-size:14px;color:#333;margin-bottom:0}
.shoppingLists--name a{margin-bottom:0;color:#757575;font-size:12px;text-transform:uppercase}
.shoppingLists--name{padding:10px}
.shoppingLists--name .removelist{line-height:1.625rem}
.shoppingLists--name .changename:before,.shoppingLists--name .removelist:before{display:inline-block;position:relative;bottom:-5px;content:'';background-image:url(../images/ico/remove.png);width:17px;height:23px;margin-right:5px}
.shoppingLists--name .changename:before{background-image:url(../images/ico/edytuj.png);width:19px;height:18px}
.shoppingLists--items-item{padding:10px;border-bottom:1px solid #a9a9a9}
.shoppingLists--items-item .status,.shoppingLists--items-item a,.shoppingLists--items-item li,.shoppingLists--items-item p.name{color:#333;font-size:.75rem;margin-bottom:0;line-height:1rem;float:left;width:100%}
.shoppingLists--items-item .name{padding-left:20px;padding-right:10px}
@media only screen and (max-width:40em){
.shoppingLists--items-item .name{padding-left:0;margin-bottom:1rem}
}
.shoppingLists--items-item .status{padding-left:20px}
.shoppingLists--items-item ul span{width:65%;padding-right:20px;text-align:right}
.shoppingLists--items-item .removelist{font-size:12px;color:#757575;line-height:1.625rem;text-transform:uppercase}
@media only screen and (max-width:40em){
.shoppingLists--items-item .status{padding-left:0;margin-bottom:1rem}
.shoppingLists--items-item ul{margin-bottom:1rem;float:left;width:100%}
.shoppingLists--items-item .removelist{margin-bottom:1rem}
.shoppingLists--items-item .btn{max-width:140px}
}
.shoppingLists--items-item .removelist:before{display:inline-block;position:relative;content:'';background-image:url(../images/ico/remove.png);width:17px;height:23px;margin-right:5px;float:left}
.shoppingLists--items-item .btn{margin-bottom:0;line-height:1}
.shoppingLists--items-item .status-dot{width:10px;height:10px;border-radius:5px;display:inline-block;margin-right:5px;position:relative;top:1px}
.shoppingLists--items-item.error .status-dot{background-color:#f50924}
.shoppingLists--items-item.ok .status-dot{background-color:#11cd46}
.shoppingLists--items-item.inprogress .status-dot{background-color:#ffc332}
.shoppingLists--items-item:first-child{border-top:1px solid #a9a9a9}
.shoppingLists--items-item:last-child{border-bottom:0}
@media only screen and (max-width:40em){
.shoppingLists--items-item .vc{height:auto!important}
.shoppingLists--items-item .image-block{width:16.6666666667%;padding:0;position:absolute;float:left}
}
.shoppingLists--footer{background-color:#f5f5f5;padding:10px;margin-bottom:20px}
.shoppingLists--footer p{font-size:1.125rem;color:#333;text-align:center;line-height:40px;margin-bottom:0}
.shoppingLists--footer p span{padding-left:20px}
#dobierzSilownikWarstwa .list .label-text input,.file-input input[type=file],.productWizard__radio input{position:absolute;left:-9999px}
.kupony-rabatowe-konto .removelist{font-size:12px;color:#757575;line-height:1.625rem;text-transform:uppercase}
.kupony-rabatowe-konto .removelist:before{display:inline-block;position:relative;bottom:-5px;content:'';background-image:url(../images/ico/remove.png);width:17px;height:23px;margin-right:5px}
.kupony-rabatowe-konto .range-slider.podzial{margin-top:.75rem}
.delivery__accordion>li strong,.kupony-rabatowe-konto .info_procent{font-size:.875rem}
.kupony-rabatowe-konto .btn.btn-tip-sp{width:calc(100% - 34px)}
.kupony-rabatowe-konto .podsumowanie-kuponow{border:1px solid #333;border-top:none;clear:both;float:left;width:100%;background:#fff;overflow:auto}
@media only screen and (max-width:40em){
.kupony-rabatowe-konto .podsumowanie-kuponow{border:0}
}
.kupony-rabatowe-konto .podsumowanie-kuponow .tablesaw-stack td .tablesaw-cell-label{width:50%}
.content__textcontent ul{list-style-type:disc;line-height:1.6;margin-bottom:1.25rem;margin-left:1.1rem}
.content__textcontent ul li{padding-left:2.1875rem;margin-left:20px}
.content__textcontent ul.reset-list{list-style:none;padding:0;margin:0 0 1.25rem;color:#000}
.content__textcontent ul.reset-list li{padding-left:0;margin-left:0}
.delivery{float:left;width:100%}
.delivery__accordion>li .content__textcontent{padding-right:0;padding-left:0}
.delivery__accordion>li>a{padding-right:15%}
.content__textcontent ul,.delivery__accordion>li h4{font-size:.875rem;color:#000}
table{border:0;border-spacing:0}
table th span{display:block;color:#999}
.delivery__row{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem#kalk_rodzaje_uch,#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem#kalk_rodzaje_uch .content,#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem#kalk_rodzaje_uch .content .select2-container,.delivery__row .table-container,table{width:100%}
.delivery__row #raben{width:160px;height:120px}
.delivery__row #pekaes{width:145px;height:83px}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.shoppingLists--items-item ul span{text-align:left;width:120px}
.kupony-rabatowe-konto .btn.btn-tip-sp{margin-top:1.125rem}
.content__textcontent ul li{padding-left:0}
.delivery__row{flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}
.delivery__row table{width:100%}
.delivery__row img{margin-bottom:20px}
}
.express.content>p{line-height:1.5rem;font-size:.875rem;margin-bottom:1.5rem}
.express.content>p:nth-child(1){font-size:1.2rem}
.responsive-table{overflow-x:auto}
.express-btn{box-shadow:0 0;padding:0;border:0;cursor:pointer;-webkit-transition:none,150ms,ease-in-out;transition:none,150ms,ease-in-out;background-color:#72bf44;width:100%;height:50px;display:block;border-radius:4px;color:#fff;text-transform:uppercase;font-size:.875rem;text-align:center;line-height:50px}
.ordersModal .field input[type=email]:focus,.ordersModal .field input[type=text]:focus,.ordersModal .field select:focus,.ordersModal .field textarea:focus{background-color:transparent}
.express-btn:hover{background-color:#2e9f1f;color:#fff}
.express-btn:active,.express-btn:focus{background-color:#72bf44;color:#fff}
.transport h1{color:#393c39;margin:20px;font-size:1.5rem}
.transport__header{text-align:center;padding:30px 10px}
.transport__header h2{color:#393c39;font-size:3.5rem;margin:0;line-height:1}
.transport__header h2 span{font-size:2.4rem;padding:15px 0;display:block}
.transport__header p{font-size:1.2rem;color:#393c39;margin-bottom:2.6rem}
.transport__prices .row{margin:0 10px}
.transport__prices h3{color:#393c39;margin-bottom:30px;text-align:center;padding:0 10px}
.transport__prices--item{margin-bottom:10px;text-align:center}
@media (min-width:420px) and (max-width:640px){
.transport__prices--item img{max-width:80%}
}
.transport__prices p{color:#999;margin:5px 0;font-size:.9rem;padding:0 10px}
.transport__contact{min-height:87px;background-color:#72bf44;text-align:center}
.transport__contact a{display:block;color:#fff;font-size:1.1rem;padding:15px 5px}
.productModal__header img,.transport__services img{display:block;margin:0 auto}
.transport__services h5{padding:0 10px}
.transport__services ol{font-size:.875rem;padding:0 10px}
.newsletter-section{padding:28px 0;margin:0!important}
.newsletter-section .rejestracja{padding:35px 40px;width:calc(100% - 450px);max-width:1150px}
.newsletter-section .rejestracja h3{color:#373c3a;font-size:28px;margin:0}
.newsletter-section .rejestracja h3 span sup{font-size:12px}
.newsletter-section .rejestracja .pole p{font-size:24px;color:#373c3a;margin:20px 0 0}
.newsletter-section .rejestracja .pole ul li{font-size:18px;line-height:24px;color:#373c3a}
.newsletter-section .rejestracja .pole ul li sup{font-size:10px}
.newsletter-section__footer>div>p{font-size:10px;margin:6px 0;line-height:12px}
.newsletter-section__footer p{font-size:12px;color:#373c3a;padding-left:20px;margin:20px 0 17px;position:relative;line-weight:18px}
.newsletter-section__footer p sup{position:absolute;left:10px}
@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;min-height:449px;background-image:url(/szablony/meble/images/450x450_newsletter.png);background-repeat:no-repeat;background-position:center right}
@media (max-width:1201px){
.newsletter-section__content{background-image:none}
.newsletter-section__content .rejestracja{width:100%;min-width:100%}
}
.newsletter-section__image{padding-left:0;max-width:450px}
.newsletter-section .inputPlaceholder{height:50px;margin-bottom:25px;font-size:0}
.newsletter-section .inputPlaceholder input{height:50px;max-width:512px;width:calc(100% - 130px - 10px);display:inline-block}
.newsletter-section .inputPlaceholder .btn{width:130px;height:50px;border-radius:0;margin-left:10px;font-size:16px;text-transform:initial}
.newsletter-section .checkbox{margin-bottom:10px}
.newsletter-section .checkbox label{font-size:12px;color:#373c3a;padding-left:40px;line-height:15px;margin-right:0}
.newsletter-section .checkbox label sup{font-size:12px;position:absolute;left:32px}
.newsletter-section .checkbox.checkbox--green label::before{border-radius:0;width:22px;height:22px}
.newsletter-section .checkbox.checkbox--green label::after{top:7px;left:8px}
.newsletter-section .require{font-size:12px;color:#373c3a;margin:10px 0 0}
.reveal-modal{padding:24px;box-shadow:none;border:0;border-radius:0;position:fixed;top:0!important;right:0;left:unset!important;height:100%;overflow:auto}
@media only screen and (min-width:64em){
.reveal-modal.small{width:35%}
}
.reveal-modal h2,.reveal-modal h3,.reveal-modal__title{color:#393c39;margin:0 0 30px;font-size:1.5rem;line-height:1.625rem;width:calc(100% - 30px)}
.reveal-modal .close-reveal-modal{font-size:0;background-image:url(../images/ico/close-popup.svg);width:20px;height:20px;background-position:center;background-size:cover;top:28px;right:28px;z-index:99;position:fixed}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em) and (max-width:40em){
.reveal-modal.medium-small{min-height:100vh}
}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.reveal-modal.medium-small{border-radius:3px;display:none;position:absolute;top:0;visibility:hidden;width:100%;z-index:1005;left:0}
.reveal-modal.medium-small .column,.reveal-modal.medium-small .columns{min-width:0}
.reveal-modal.medium-small>:first-child{margin-top:0}
.reveal-modal.medium-small>:last-child{margin-bottom:0}
}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em) and (min-width:40.0625em){
.reveal-modal.medium-small{left:0;margin:0 auto;max-width:101.25rem;right:0;width:40%}
}
.reveal-modal.wykonczenia{width:90%}
@media only screen and (max-width:40em){
.reveal-modal h2,.reveal-modal h3,.reveal-modal__title{font-size:1.3rem}
.reveal-modal .row.collapse .large-5.medium-5.column:first-of-type{display:none}
.reveal-modal.wykonczenia .close-reveal-modal{top:15px;right:15px}
.reveal-modal.wykonczenia .close-reveal-modal:after{content:'';display:block;width:40px;height:40px;position:absolute;top:-10px;left:-10px;z-index:-1}
.reveal-modal.wykonczenia{position:fixed;top:0!important;min-height:auto;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:0}
.reveal-modal.wykonczenia .row.collapse.header{padding:24px 24px 0}
.reveal-modal.wykonczenia h2{margin-bottom:10px}
.reveal-modal.wykonczenia .tabs-content{padding:5px}
}
.reveal-modal.wykonczenia .search{font-size:12px;float:left;margin-bottom:10px}
.reveal-modal.wykonczenia .search input{float:left;height:30px;padding:0 5px;margin-right:5px;font-size:1em;border-radius:5px;border:1px solid #a7a9ac;box-shadow:none;color:#333;width:auto}
.reveal-modal.wykonczenia .search .btn_x2{display:none;float:left;margin-right:10px;margin-top:7px}
.reveal-modal.wykonczenia .search .btn--showAll{height:30px;font-size:12px;line-height:30px;display:none;padding:0 5px;width:150px;cursor:pointer}
.reveal-modal.wykonczenia .search .search-results{text-transform:uppercase;margin-right:10px;font-size:13px;line-height:32px;float:left}
.reveal-modal#dodano_do_koszyka_pop,.reveal-modal.wykonczenia{position:fixed;top:0!important}
@media only screen and (min-width:40.0625em){
.reveal-modal#dodano_do_koszyka_pop{width:50%}
}
@media only screen and (min-width:64em){
.reveal-modal#dodano_do_koszyka_pop{width:35%}
}
.reveal-modal#dodano_do_koszyka_pop .produkt{display:-webkit-box;display:flex;margin-bottom:20px}
.reveal-modal#dodano_do_koszyka_pop .produkt .zdjecie{width:30%}
.reveal-modal#dodano_do_koszyka_pop .produkt .nazwa{width:70%;padding-left:10px}
.reveal-modal#dodano_do_koszyka_pop .row__buttons{margin-top:30px}
.reveal-modal#dodano_do_koszyka_pop .opis{font-size:14px}
.reveal-modal#dodano_do_koszyka_pop .items{padding:0;text-align:right}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.productModal{width:100%!important}
}
.productModal__header{margin-bottom:20px;font-size:1rem}
.productModal__header img{max-width:120px}
.productModal__header--proposal{background:#eee;padding:20px 0;border-radius:5px}
.productModal__header--proposal h3{font-size:20px}
.productModal__header--proposal .productModalTable__row{border-bottom:5px solid #eee}
.productModal__header--proposal .productModalTable__thumb{background:#fff;border-radius:4px}
.productModal__header--proposal .productModalTable__name .polacz .val_towar,.topbar_new .topbar__container .topbar-add__container form>div .price .less,section#topbar section.rgt div.tp .price .elem{color:#a7a9ac}
#konfiguracja section.group.current .ctrl-link,.productModal__header--proposal .productModalTable__name .polacz .pokazLapke{cursor:pointer}
@media only screen and (max-width:40em){
.reveal-modal.wykonczenia .search input{margin:0}
.reveal-modal#dodano_do_koszyka_pop{height:100vh;overflow-y:scroll;padding:24px 12px 84px}
.productModal__header--proposal .productModalTable__thumb{width:40%}
.productModal__header--proposal .productModalTable__name{width:60%}
.productModal__header--proposal .productModalTable__price{width:calc(100% - 120px)}
.productModal__header--proposal .productModalTable__cart,.productModal__header--proposal .productModalTable__qty{width:60px}
}
.productModal__header--proposal .productModalTable{margin-bottom:0}
.productModal__header--proposal .productModalTable__qty{max-width:60px;text-align:center}
.productModal__header--proposal .productModalTable__qty p{font-size:14px;margin-bottom:0}
.productModal__header--proposal .checkbox{padding-left:10px;float:left}
.productModal__header--proposal .checkbox label{line-height:20px;height:20px;margin-right:0}
.productModal__header--proposal .second-line{display:block;font-size:13px;color:#ff1a1a}
.productModal__header .productItem__price-suffix{margin-top:.05em}
.productModal__wyk{margin:0 0 5px;font-size:.875rem}
.productModal__wyk img{width:50px;max-width:unset;display:inline-block;margin-right:10px}
.productModal .tabs,.productModalTable{display:table;width:100%}
.productModal .tabs li{display:table-cell;float:none}
.productModal .tabs li a{padding:15px 60px 15px 20px;line-height:20px;font-size:.875rem;background:center right 20px/26px 26px no-repeat #fff;border-top-left-radius:4px;border-top-right-radius:4px;-webkit-transition-duration:.3s;transition-duration:.3s;height:100%}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.productModal .tabs li a{font-size:.75rem;padding:10px 50px 10px 15px}
}
.productModal .tabs li.active a{background:#ededed}
.productModal .tabs-content{background:#ededed;padding:16px;margin-bottom:20px;width:100%}
.productModal label{font-size:.875rem;float:left;margin-right:20px;height:45px;line-height:45px}
.productModal .select2-container.select2--alt{width:270px!important;float:left}
.productModal .select2-container.select2--alt .select2-selection--single{background:#4b4b4b;height:45px}
.productModal .select2-container.select2--alt .select2-selection--single .select2-selection__rendered{height:45px;line-height:45px;color:#fff}
.productModal .select2-container--default.select2--alt.select2-container--below .select2-selection__rendered{color:#fff!important}
.productModal .select2-container--default .select2-selection--single .select2-selection__arrow{height:45px}
.productModal .select2-container--default .select2-selection--single .select2-selection__arrow b{background:url(../images/ico/accordion-arrow-white.svg) center center no-repeat}
.productModalTable{border-collapse:collapse;margin-bottom:50px}
.productModalTable__row{display:table-row;border-bottom:1px solid #dfdfdd}
.productModalTable__row>div{display:table-cell;vertical-align:middle;padding:10px}
@media only screen and (max-width:40em){
.productModal .tabs{display:block;white-space:nowrap;overflow-x:scroll;overflow-y:hidden}
.productModal .tabs li{float:none;display:inline-block;width:50%;white-space:nowrap}
.productModal .tabs-content{height:360px;height:calc(100vh - 42px - 100px - 40px);overflow-y:scroll;margin-bottom:0}
.productModalTable__row{display:block}
.productModalTable__row>div{display:block;width:50%;float:left}
}
.productModalTable__row>div h4{font-size:.875rem;margin:0}
.productModalTable__row>div.productModalTable__thumb img{max-width:60px;max-height:60px}
.productModalTable__price{font-size:.875rem;white-space:nowrap}
.productModalTable__cart a,.productModalTable__cart button{background:url(../images/ico/cart-black.svg) center center/contain no-repeat;width:40px;height:30px;display:block;-webkit-transition-duration:.3s;transition-duration:.3s}
.productModalTable__cart a:hover,.productModalTable__cart button:hover{opacity:.7}
.productWizard__price{font-size:.875rem;padding-left:15px;margin:20px 0}
.productWizard__radios{position:relative;height:468px}
@media only screen and (max-width:40em){
.productWizard__radios{height:calc(100vh - 42px - 100px - 40px);overflow-y:auto}
}
.productWizard__radios h3{padding:0 10px}
.productWizard__radios .need-choose{border:0;box-shadow:inset 0 0 0 1px red;padding:0}
.productWizard__radio{overflow:hidden;margin-bottom:20px}
.productWizard__radio input[type=radio]:checked+label img{border:2px solid #72bf44}
.productWizard__radio label{height:auto;line-height:12px;margin:0!important;padding:0!important}
.productWizard__radio label img{margin:0 auto;display:block;border:2px solid transparent;-webkit-transition-duration:.3s;transition-duration:.3s}
.productWizard__radio label h4{font-size:.625rem;margin:10px 0 0}
@media only screen and (min-width:40.0625em){
.productWizard__radio label.active img,.productWizard__radio label:hover img{border-color:#72bf44}
.preview-container{height:570px}
}
.productWizard__radio .preview-wrapper{padding:50px 30px 0}
.productWizard__radio .preview-wrapper .gallery__image{max-height:320px}
.productWizard__radio .preview-wrapper .gallery__image:hover{cursor:-webkit-zoom-in;cursor:zoom-in}
.preview-wrapper label:hover img,.productWizard__radio .preview-wrapper label.active img{border-color:transparent}
.productWizard__radio .preview-wrapper:not(:empty){height:400px}
.ordersModal .field{margin-bottom:20px;position:relative}
.ordersModal .field input[type=email],.ordersModal .field input[type=text],.ordersModal .field select,.ordersModal .field textarea{box-shadow:0 0;cursor:pointer;padding:0 10px;height:35px;border-radius:4px;border:1px solid #a7a9ac;line-height:2.0625rem;font-size:.75rem;width:100%;margin-bottom:0}
.ordersModal .field textarea{resize:none;height:131px;color:#a7a9ac}
#konfiguracja div.opcje_row,.infoKoszykModal,.infoUlubModal,.ordersModal .field .fileupload .th-item{text-align:center}
.ordersModal .field .fileupload .th-item button{margin:10px 0 0}
.ordersModal .field div.email-suggest{top:56px}
.infoUlubModal{position:fixed;top:0!important;box-shadow:0 3px 5px 0 rgba(0,0,0,.3)}
.infoUlubModal .close-reveal-modal{top:10px;right:10px}
#dobierzSilownikWarstwa{position:absolute;width:595px}
#dobierzSilownikWarstwa .list{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:20px}
@media only screen and (max-width:40em){
.productWizard__radio{margin-bottom:0}
.productWizard__radio label{margin:0!important;padding:0!important}
.productWizard__radio .preview-wrapper:not(:empty){padding:15px 40px 0}
#kosztyWarstwa.reveal-modal,.infoUlubModal.reveal-modal{min-height:auto}
#dobierzSilownikWarstwa{width:100%}
#dobierzSilownikWarstwa .list{justify-content:space-around}
#dobierzSilownikWarstwa .list .elem{margin-bottom:20px}
}
#dobierzSilownikWarstwa .list .label-text{background:#f5f5f5;height:42px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center}
#dobierzSilownikWarstwa .list .label-text input:checked+.radio-value{background:#72bf44}
#dobierzSilownikWarstwa .list .label-text input:checked+.radio-value:after{content:'';background:url(../images/ico/check-white.svg) 0 0/contain no-repeat;width:11px;height:11px;-webkit-transform:translteY(-10px);transform:translteY(-10px);position:absolute;top:1px;left:2px}
#dobierzSilownikWarstwa .list .label-text .radio-value{width:16px;height:16px;border:1px solid #adafb2;border-radius:4px;display:block;background-color:#fff;position:relative}
#dobierzSilownikWarstwa .list .label-text .radio-title{color:#000;font-size:.75rem;margin-left:10px}
#dobierzSilownikWarstwa .list .label-text:hover .radio-value{background:#72bf44}
#dobierzSilownikWarstwa .list .label-text:hover .radio-value:after{content:'';background:url(../images/ico/check-white.svg) 0 0/contain no-repeat;width:11px;height:11px;-webkit-transform:translteY(-10px);transform:translteY(-10px);position:absolute;top:1px;left:2px}
#dobierzSilownikWarstwa .kalk-region{padding:10px 0}
#dobierzSilownikWarstwa .kalk-region .title{font-size:14px;text-transform:uppercase;display:block}
#dobierzSilownikWarstwa .kalk-region>.region-elem{margin-top:10px}
#dobierzSilownikWarstwa .kalk-region>.region-elem label{display:inline-block;width:100px}
#dobierzSilownikWarstwa #kalkulator_wyniki span,#dobierzSilownikWarstwa .kalk-region>.region-elem>.content{display:inline-block}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text{margin:20px 0 0}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem{display:-webkit-box;display:flex;height:35px;margin-bottom:10px}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .kalk-label{flex-shrink:0;width:115px;line-height:35px}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content{display:-webkit-box;display:flex;width:100%}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content input{text-align:center;width:80px;box-shadow:none;padding:0 10px;height:35px;font-size:.8125rem;outline:0;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;border:1px solid #a7a9ac;border-radius:4px;background:center right 10px #fff;margin:0}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content input::-webkit-input-placeholder{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;color:#a7a9ac;font-size:.8125rem}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content input::-moz-placeholder{-moz-transition:.3s ease-in-out;transition:.3s ease-in-out;color:#a7a9ac;font-size:.8125rem}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content input:-ms-input-placeholder,#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content input::-ms-input-placeholder{-ms-transition:all .3s ease-in-out;transition:.3s ease-in-out;color:#a7a9ac;font-size:.8125rem}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content input::placeholder{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;color:#a7a9ac;font-size:.8125rem}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content .suwak-container{width:100%;display:-webkit-box;display:flex}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content .suwak-container .suwak{background-color:#d8d8d8}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content .suwak-container .suwak .ui-slider-range{background-color:#72bf44;border:1px solid #72bf44;border-radius:5px}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content .suwak-container .suwak.ui-widget-content{padding:0;width:200px;border-radius:5px;border:0;margin:12.5px 5px;height:10px}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content .suwak-container .suwak .ui-slider-handle{border:2px solid #4ba516;width:20px;height:20px;border-radius:50%;background:#72bf44}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content .suwak-container>span{font-size:14px;width:75px;display:block;text-align:center;line-height:35px}
#dobierzSilownikWarstwa .button{border-radius:4px;font-size:.75rem;text-transform:uppercase}
#dobierzSilownikWarstwa #kalkulator_wyniki span:nth-child(1){padding-right:10%}
#dobierzSilownikWarstwa #kalkulator_wyniki a:hover,#konf .ngl_zestaw .twoj-zestaw a:hover,section.powiadomienia .item span em{text-decoration:underline}
.modalMessage{font-size:20px}
.click-to-zoom{text-align:center;margin:0;padding:150px 0}
#draw2d svg,.preview-container{position:relative}
.preview-wrapper{overflow:hidden}
.preview-wrapper__summary{max-height:380px;overflow:auto;margin:-50px 0 0}
@media only screen and (max-width:40em){
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem{height:auto;display:block;position:relative}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content{display:block}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content input{position:absolute;top:0;left:115px}
.modalMessage{font-size:17px}
.preview-wrapper__summary{padding:10px;margin-top:0}
}
.preview-wrapper__summary li{list-style:none;display:-webkit-box;display:flex;margin-bottom:20px}
.preview-wrapper__summary li img{width:60px;height:60px}
.preview-wrapper__summary li h4{font-size:14px;margin:0 0 0 15px}
.preview-wrapper__summary.mobile-preview{top:88px}
.preview-footer{padding:0 10px;position:absolute;width:100%;bottom:0;z-index:1;background:#fff}
@media only screen and (max-width:40em){
.preview-footer{top:auto;bottom:0;left:0;position:fixed}
}
.preview-footer .js-default{width:100%}
.preview-footer .preview-btn-row{display:-webkit-box;display:flex;justify-content:space-around}
.preview-footer .preview-btn-row .btn{width:45%}
.preview-footer .preview-btn-row .js-default,.preview-footer .preview-btn-row .js-save-mat,div.edit_tabs_new>section.group_new>div .table{width:100%}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.preview-footer .js-default{font-size:11px;padding:0 5px}
.preview-footer .preview-btn-row .js-default,.preview-footer .preview-btn-row .js-save-mat{font-size:11px}
.sticky-bar{right:0}
}
.mobile-preview{position:fixed;left:0;top:127px;height:400px;width:100%;background:#fff;z-index:1}
.gallery__image{opacity:0}
#konfiguracja section.group.current .ctrl-link:hover,.gallery__image.lazy-load{opacity:1}
.wyk__item{height:170px;overflow:hidden}
.openChoiceTrim{width:50%}
.preloader-layer:after{content:'';display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:999}
.preloader{z-index:9999;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.preloader span{display:inline-block;width:8px;height:8px;background:#fff;margin:0 5px;border-radius:50%;-webkit-animation:1s ease-in-out infinite preloading;animation:1s ease-in-out infinite preloading}
.preloader span:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}
.preloader span:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}
.block-scroll{position:fixed;overflow:hidden}
.set-table{width:100%;border-collapse:collapse;margin-bottom:25px}
.set-table tr{border-bottom:1px solid #a7a9ac}
.set-table thead tr th{font-size:.875rem;color:#686868;line-height:35px;text-align:left;padding:0 15px}
.set-table 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}
#dodano_do_koszyka_pop object,#konf .zestaw_licz .korp-elem object,.set-table tbody tr td .foto_k object,div.table_koszyk div.table_row div.foto_k object{width:100%;height:100%}
.set-table tbody tr td .foto_k img,div.table_koszyk div.table_row div.foto_k img{max-width:220px}
.set-table tbody tr td.cena,.set-table tbody tr td.cena_wartosc{font-size:1.75rem;text-align:right}
.produkt_detale{margin-top:20px;font-size:.875rem}
.produkt_detale .elem{padding:4px 0;overflow:hidden}
.produkt_detale .elem .val{overflow:hidden;display:block;color:#686868}
#konfiguracja section.kolor-elem section.info p,.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}
#konfiguracja div.elem p span.lb,.produkt_detale div.detale span.val.norm ul{display:inline-block}
#konfiguracja{margin:0 auto;max-width:72.5rem;clear:both;position:relative;z-index:1}
#konfiguracja .group .kolor-elem{margin:0 15px;display:inline-block;position:relative}
#konfiguracja .group .kolor-elem figure{width:40px;height:40px;border-radius:20px;overflow:hidden;border:1px solid #cacaca;margin:0 auto 7px}
body.konfigurator-cls{width:inherit}
#konf.loading #szafa_edit_tabs:after{position:absolute;top:-3%;left:-3%;height:106%;width:106%}
#konf.loading section.edit:after,#konf.picker #szafa_edit_tabs:after,#konf.picker section.edit:after{content:'';position:absolute;top:-3%;left:-3%;height:106%;width:106%;background:rgba(255,255,255,.8)}
#konf p.opis_seo{color:#333;font-size:13px;line-height:18px;margin:43px 0 46px}
#konf p.opis_seo a{color:#333;text-decoration:underline}
#konf.loading::after{opacity:.2}
#konfiguracja #edit_tabs section.current .elem figure.small{margin:5px 33px 0 14px;float:left;width:40px;height:40px;border-radius:20px}
#konfiguracja #edit_tabs .elem figure.small{width:30px;height:30px;border-radius:15px;overflow:hidden;border:1px solid #cacaca;display:inline-block;float:none;vertical-align:middle}
#konfiguracja section.kolor-elem section.info h4{font-size:.875rem;color:#686868;text-align:center}
#konfiguracja section.kolor-elem.disabled{opacity:.5}
#konfiguracja .group section.kolor-elem{margin:0 0 10px;float:none;display:block;position:relative;clear:both;height:65px}
#konfiguracja .group section.kolor-elem figure{float:left;width:60px;height:60px;border-radius:30px;margin:0 0 0 7px}
#konfiguracja .group section.kolor-elem section.info{float:right;width:250px;padding-left:10px}
#konfiguracja .group section.kolor-elem section.info h4{font-size:1rem;color:#686868;margin-bottom:5px;text-align:left}
#konfiguracja .group section.kolor-elem section.info p{display:block;font-size:.875rem}
#konfiguracja .current .kolor-elem .info p .strukt,#konfiguracja .current .kolor-elem .info p .strukt-label{font-size:.6875rem}
#konfiguracja .current .kolor-elem .info p .strukt-kod{font-size:.625rem}
#konfiguracja,#konfiguracja .kolor-elem .info p .dekor-usl{font-size:.75rem}
@media only screen and (max-width:40em){
.wyk__item{height:165px}
.openChoiceTrim{width:100%}
#konfiguracja div.opcje_row{text-align:left}
}
#konfiguracja .kolor-elem div.tooltip{top:69px;z-index:10}
#konfiguracja .kolor-elem div.tooltip .inner:after{content:url(/szablony/meble/images/st.png);top:-14px}
#edit_tabs div.control.small p.l,#konfiguracja #edit_tabs .elem div.tooltip:hover,#konfiguracja #edit_tabs .group.current .elem:hover div.tooltip,#konfiguracja #edit_tabs .kolor-elem div.tooltip,#konfiguracja #edit_tabs .kolor-elem div.tooltip:hover,#konfiguracja #edit_tabs div.control div.control div.widget div.bt div.title,#konfiguracja #edit_tabs div.elem div.elem,#konfiguracja #edit_tabs div.elem div.tooltip,#konfiguracja .current .kolor-elem div.tooltip .kolor,#konfiguracja div.elem p.l .lb{display:none}
#konfiguracja div.tooltip{position:absolute;bottom:80px;height:auto;text-align:center;width:300px;left:-149px;margin-left:50%;pointer-events:none;opacity:1;background:0 0}
#konfiguracja div.tooltip .inner{position:relative;color:#fff;bottom:0;display:inline-block;padding:6px 15px;border-radius:5px;font-size:.875rem;background:#333}
#konfiguracja div.tooltip .inner2{padding:15px}
#konfiguracja div.tooltip .inner:after{content:'';width:10px;height:10px;position:absolute;left:50%;bottom:-5px;margin-left:-8px;background:#333;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
#konfiguracja div.tooltip .inner .desc2{float:left;text-align:left;max-width:132px}
#konfiguracja div.tooltip .inner .title{font-size:.875rem;padding:0 0 3px}
#konfiguracja div.tooltip .inner .desc{width:auto;font-size:.875rem;float:none}
#konfiguracja div.tooltip .inner2 .img{margin-right:10px}
#konfiguracja div.tooltip .inner2 .title,section#topbar section.price.small span{font-size:1rem}
#konfiguracja div.tooltip .inner2 .desc{font-size:.8125rem}
#konfiguracja .wymiary_row{text-align:center}
#konfiguracja div.elem{display:block;text-align:left;margin:0 5px 5px}
#edit_tabs p{line-height:1.2;font-size:1em}
#edit_tabs.new{z-index:3}
#konfiguracja #edit_tabs div.elem{vertical-align:top;position:relative;float:none;max-width:325px;width:325px;display:inline-block}
#konfiguracja #edit_tabs div.elem p.m .full{max-width:260px}
section#konfiguracja #edit_tabs div.elem div.elem{display:block}
#konfiguracja #edit_tabs div.ico{display:inline-block;width:32px;height:32px;float:left;margin:0 10px 0 5px}
#konfiguracja #edit_tabs .elem:hover div.ico{background-position-y:-185px}
#konfiguracja #edit_tabs .elem:hover .m,#konfiguracja #edit_tabs .kolor-elem:hover .m{color:#007aff}
#konf .view input,#konfiguracja #edit_tabs .group .elem:hover .m,#konfiguracja #edit_tabs .group .kolor-elem:hover .m{color:#686868}
#konfiguracja #edit_tabs .lbl div.ico{display:inline-block;float:none;vertical-align:middle;margin-right:3px;margin-left:0}
#konfiguracja .wymiary div.elem:not(:last-child){margin-bottom:30px}
#konfiguracja div.elem p{display:block;float:left;font-size:1rem;margin:6px 0 0}
#konfiguracja div.elem p.l{max-width:275px}
#konfiguracja .current.narozniki div.elem p.m,#konfiguracja .current.wyciecia div.elem p.m{max-width:180px}
#konfiguracja .l_szerokosc,#konfiguracja p.l_szerokosc{color:#ff8400}
#konfiguracja .l_wysokosc,#konfiguracja p.l_wysokosc{color:#ff1400}
#konf.model-C #konfiguracja p.l_szerokosc2,#konf.model-C #konfiguracja p.l_szerokosc3,#konf.model-L #konfiguracja p.l_szerokosc2,#konfiguracja .l_glebokosc,#konfiguracja p.l_glebokosc{color:#a7c400}
#konfiguracja .l_glebokosc2,#konfiguracja p.l_glebokosc2{color:#00d3ae}
#konfiguracja .l_wysokosc4,#konfiguracja p.l_wysokosc4{color:#00a6b7}
#konfiguracja .l_szerokosc2,#konfiguracja .l_wysokosc2,#konfiguracja p.l_szerokosc2,#konfiguracja p.l_wysokosc2{color:#ac00b7}
#konfiguracja .l_szerokosc3,#konfiguracja .l_wysokosc3,#konfiguracja p.l_szerokosc3,#konfiguracja p.l_wysokosc3{color:#1a00b7}
#konfiguracja div.elem span.m{margin-right:0;max-width:210px;color:#222}
#konf .modal-conf.view-container,#konf .view{position:relative;height:auto}
@media only screen and (max-width:40em){
#konfiguracja div.tooltip{left:-270px;pointer-events:initial}
#konfiguracja div.tooltip .inner:after{left:95%}
#konfiguracja div.elem p{float:none;margin:0}
#konf .modal-conf.view-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;height:380px}
}
#konf .view-container:after,#konf section.grupa .grupa_row:after{content:'';display:block;clear:both}
#konf .view{width:800px;height:650px;float:right;color:#686868;z-index:1;position:sticky;position:-webkit-sticky;top:0}
#konf .view--fixed{position:fixed;top:0;right:100px}
#edit_tabs div.control.small{width:auto;top:0;margin-bottom:10px}
#edit_tabs .current div.control.small p.l{display:block;width:185px;margin-right:0}
#edit_tabs .current div.control.small p.m{display:block;width:185px;margin-right:0;font-size:.75rem}
#edit_tabs .current div.control.small p.m .full{max-width:initial}
#edit_tabs div.control .box .value,#edit_tabs div.control div.widget div.title2{display:none}
#edit_tabs .group div.control div.widget.exposed,#edit_tabs div.control div.widget{display:block;clear:both}
#edit_tabs div.control .box .input{display:inline-block;position:relative}
#edit_tabs div.control .box .input select{background-image:none;border-radius:4px;border:1px solid #a7a9ac;font-size:.8125rem;box-shadow:none;height:28px;width:50px;padding:0 5px;-moz-text-align-last:center;text-align-last:center}
#edit_tabs div.control .box .input.invalid input[type=number]{border:1px solid #fd0000}
#edit_tabs div.control .box .input.invalid div.tooltip{bottom:45px}
#edit_tabs div.control .box .input input[type=number],#edit_tabs div.control .box .input input[type=text]{text-align:center;width:50px;height:28px;display:inline-block;-moz-appearance:textfield;box-shadow:none;font-size:.8125rem;border:1px solid #a7a9ac;border-radius:4px}
#edit_tabs .group.current .control{cursor:pointer}
#edit_tabs .group.current .control.nocontrol{box-shadow:none;background:0 0}
#edit_tabs .group .control.current div.l,#konf section.grupa.description iframe{max-width:100%}
#edit_tabs div.controls div.control.bottom div.widget{bottom:125px;top:auto;background:url(/szablony/meble/images/st2.png) bottom center no-repeat;padding-bottom:14px;padding-top:0}
#edit_tabs div.control div.widget.lft1{left:-210px;background-position-x:254px}
#edit_tabs div.control div.widget.lft2{left:-240px;background-position-x:284px}
#edit_tabs div.control div.widget.lft3{left:-270px;background-position-x:314px}
#edit_tabs div.controls div.control.current div.widget{display:block}
#edit_tabs div.control div.widget div.wdt.default{top:0;left:0;color:#717171;margin:0 auto;float:none;width:auto}
#edit_tabs div.control div.widget div.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,.szafa_wymiar_widget div.control div.widget div.wdt.default:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding-bottom:0;border-bottom:0}
#edit_tabs div.control div.widget div.wdt.default.ilosc:last-child{padding-bottom:10px}
#edit_tabs div.control div.widget div.widget-group div.wdt.default{padding-bottom:10px;border-bottom:1px solid #5d5d5d}
#edit_tabs div.control div.widget div.wdt.ilosc{padding-bottom:10px}
#edit_tabs div.control div.widget div.reason{text-align:center;height:auto;max-height:0;margin-top:0;overflow:hidden;color:#ff8400;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
#edit_tabs div.control div.widget div.reason:after{content:'\00d7';color:#ff9727;vertical-align:middle;margin-left:5px;display:inline-block}
#edit_tabs div.control div.widget div.reason.visible{margin-top:2px;max-height:50px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
#edit_tabs div.control div.widget div.bt{overflow:hidden;border-radius:4px}
#edit_tabs div.control div.widget div.title{padding:5px 7px;font-size:.6875rem;color:#a6a6a6}
#edit_tabs div.wdt div.hint{margin:14px 0 0;background:rgba(93,93,93,.5);padding:5px 10px;color:#fff;border-radius:0}
#edit_tabs div.wdt.choice div.options{position:relative;overflow:hidden;margin:10px 0 0;text-align:center}
#edit_tabs div.wdt.choice div.options div.opt{width:78px;height:134px;float:none;margin:2px 4px 5px;position:relative;cursor:pointer;display:inline-block;padding-left:1px}
#edit_tabs div.wdt.choice div.options div.opt.blocked{opacity:.5}
#edit_tabs div.wdt.choice div.options div.opt span.img{display:block;position:absolute;top:0;left:0;width:80px;height:80px;border:1px solid #d2d2d2;border-radius:6px;text-align:center;overflow:hidden;margin:0;background-color:#fff;background-size:100%;background-position:50% 50%;background-repeat:no-repeat}
#edit_tabs div.wdt.choice div.options div.opt.current span.img{border:4px solid #79b51c}
#edit_tabs div.wdt.choice div.options div.opt span.img img{width:80px;height:80px;max-height:initial;max-width:initial}
#edit_tabs div.wdt.choice div.options div.opt span.lbl{color:#333;top:88px;width:76px;line-height:1.2;white-space:normal}
#konfiguracja .grupa{margin-bottom:30px;clear:both}
div.konf #dbg{clear:both;padding:10px}
div.edit_tabs_new .polki-rozmieszczenie.widget-picker .polki-rozm-kont table tr td,div.konf #dbg .data,div.konf #dbg .tabs{padding:10px}
#edit_tabs div.control div.widget div.jedn,#loading-indicator,div.konf #dbg .data>div{display:none}
div.konf #dbg .tabs a{padding:5px;cursor:pointer;text-decoration:none;border:1px solid gray;display:inline-block}
div.konf #dbg .data>div.current{display:block}
div.konf #dbg table{border:1px solid #000}
div.konf #dbg table,div.konf #dbg table tr{border-collapse:collapse}
div.konf #dbg table td,div.konf #dbg table th{vertical-align:middle;border:1px solid #d3d3d3;padding:5px;word-break:break-all}
div.konf #dbg table th{border:1px solid #a9a9a9}
div.konf.loading #loading-indicator{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;display:block;z-index:10}
#loading-indicator span{position:absolute;left:50%;width:300px;margin-left:-150px;font-size:1.25rem;top:20px;background:rgba(200,200,200,.5);display:none}
div.konf .topbar{clear:both;width:100%;background:#d3d3d3;height:40px;padding:5px;position:relative}
div.konf .topbar .rgt{position:absolute;left:800px;top:0}
div.konf .topbar .title{display:inline-block;font-size:1.875rem;position:relative}
div.konf .topbar .price{display:inline-block;margin:5px 20px;font-size:1.875rem;vertical-align:middle}
div.konf .topbar .amount{margin:5px 20px}
div.konf .topbar .amount .add,div.konf .topbar .amount .sub{border:1px solid gray;padding:2px}
div.konf .topbar .amount input{width:15px}
div.konf .topbar .addbutt,div.konf .topbar .amount{display:inline-block;vertical-align:middle}
div.konf .grupa .szafka .link{display:inline-block}
div.konf .grupa .szafka .image{width:200px;display:block}
div.konf .grupa .szafka .title{display:block}
div.konf div.edit div.group{border:1px solid #999;padding:10px;cursor:pointer}
div.konf div.edit div.group.current{border:2px solid #00f}
div.konf div.edit div.group.styl{overflow:hidden}
div.konf div.edit div.group .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{float:left;width:40px;height:40px;overflow:hidden;border-radius:20px;border:1px solid #000}
div.konf div.edit div.group .kolor-elem .info{display:none;float:left}
div.konf div.edit div.group.current .kolor-elem{float:none;clear:both}
div.konf div.edit div.group.current .kolor-elem .img{width:60px;height:60px;border-radius:30px}
div.konf div.edit div.group.current .kolor-elem .info{display:block;clear:none}
div.konf .edit .group .elem .full{display:none;overflow:hidden}
div.konf .edit .group .elem .short,div.konf .edit .group.current .elem .full{display:block}
#lay-alert,.topbar_new .topbar__container .topbar-add__container form>div .podpowiedz:hover .tlo div::before,div.konf #dbg.folded .data,div.konf #dbg.folded .tabs,div.konf .edit .group.current .elem .short{display:none}
div.konf.jedn-cm .mm,div.konf.jedn-mm .cm{display:none!important}
#konfiguracja div.wartwa_reg div.val_towar .detale.szczegoly,.topbar_new .topbar__container .topbar-add__container form>div .price.left-side{text-align:left}
#konfiguracja div.wartwa_reg div.val_towar .detale.szczegoly div.elem{text-align:left;margin:3px 0}
#konf .zestaw_przelicz_info{clear:both;overflow:hidden}
#konf .zestaw_przelicz_info h1{font-size:1.875rem}
#konf .zestaw_przelicz_info .cena_info .c{font-size:1.375rem;display:inline-block}
#konf .zestaw_przelicz_info .cena_info .c.bezrabat{text-decoration:line-through;font-size:1rem}
#konf div.table div.table_row div.cena span.bezrabat{text-decoration:line-through}
#konf .zestaw_przelicz_info .cena_info{display:inline-block;padding-right:10px}
#konf .zestaw_przelicz_info .cena_info div.rabat_info div.pp_nk{text-align:left;margin-top:-210px}
#konf .zestaw_przelicz_info .btn_przel_kup{display:inline-block}
#konf .zestaw_przelicz_info .lft{display:inline-block;width:49%}
#konf .zestaw_przelicz_info .rgt{display:inline-block;float:right}
#konf .zestaw_przelicz_info .trgt{text-align:right}
#konf .zestaw_przelicz_info #zestaw_add_btn{display:inline-block;width:174px}
#konf .zestaw_licz{margin:0 auto;position:relative}
#konf .rozkroj_error{border:1px solid red;padding:10px;width:300px;margin:10px auto;color:red}
#koszyk .blockMsg{position:fixed!important;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%!important;width:300px!important;margin:auto!important}
#konf .zestaw_licz .blockOverlay{z-index:1000;border:0;margin:0;padding:0;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.6);opacity:1;cursor:wait;position:absolute;display:none}
#konf .zestaw_licz .blockMsg{z-index:1011;position:absolute;padding:20px;width:300px;top:20%;left:50%;text-align:center;color:#000;border:3px solid #000;background-color:#fff;cursor:wait;font-size:1.25rem;margin:50px 0 0 -150px}
#konf .zestaw_licz .korp-elem,.furniture-to-size .influencers-top .tekst>div h4,.furniture-to-size .influencers-top-holiday .tekst h4,.furniture-to-size .opinie-mnw .naglowek h4{margin-bottom:30px}
#konf .zestaw_licz .korp-elem .foto_k{max-width:200px}
#lay-alert{position:fixed;background:rgba(0,0,0,.7);top:0;left:0;width:100%;height:100%;z-index:1000}
#lay-alert.visible,section#topbar section.price-info:hover .msg{display:block}
#lay-alert input.btn_default,#lay-alert input.btn_normal{width:auto;padding:12px 30px;vertical-align:middle;margin-right:20px}
#lay-alert div.komunikat_fixed{width:600px;left:50%;margin-left:-300px}
#lay-alert div.komunikat_fixed div.btn{text-align:center}
#lay-alert div.komunikat_fixed div.ngl,section#topbar h1.smaller{font-size:1.25rem}
#konf section.grupa .twoj-zestaw a,section#topbar .twoj-zestaw a{line-height:1.2}
#konf section.grupa h2{font-size:30px;color:#333;line-height:normal;margin:0 0 30px}
#konf section.grupa .sized-header{font-size:1.875rem;display:block}
#konf section.grupa .grupa_row{font-size:0;margin:0 0 53px}
#konf section.grupa.description{margin:0 0 20px;clear:both;max-width:100%}
#konf section.grupa.description .title{font-size:1.125rem;display:block;margin-bottom:10px;color:#373b3a}
#konf section.grupa.description .desc{font-size:.875rem}
#konf .nowa_konf{margin:10px 0}
@media only screen and (max-width:40em){
#konf .view{height:250px}
#edit_tabs div.control div.widget div.bt{display:none}
#edit_tabs div.wdt.choice div.options div.opt span.lbl{font-size:11px}
#konf section.grupa.description iframe{height:200px}
#konf .nowa_konf{padding:0 10px}
}
#konf .nowa_konf .button{width:100%;font-size:.99rem}
#konf .katalog_szafekBtn{font-size:.875rem;color:#79b51c;display:inline-block;margin:10px}
#konf #switch_mode{position:absolute;right:0;top:0}
#konf #switch_mode .btns{display:block;width:140px;height:44px;text-align:right;background-color:#333;padding:10px;overflow:hidden}
#konf #switch_mode .btns span{border:1px solid #a7a9ac;display:block;cursor:pointer;font-size:.875rem;width:55px;height:24px;line-height:22px;text-align:center;border-radius:3px;color:#a7a9ac}
#konf #switch_mode .btns span:first-child{float:left}
#konf #switch_mode .btns span:last-child{float:right}
#konf #switch_mode .btns span.current{cursor:default;border-color:#79b51c;background:#79b51c;color:#fff}
#konf #switch_mode .btns span:hover:not(.current){border-color:#79b51c;background:#79b51c;color:#fff}
.ngl_zestaw{margin:0 0 15px}
#topbar{width:100%;max-width:1180px;padding:0 10px;overflow:hidden}
#topbar #topbar_main{clear:both;position:fixed;bottom:0;left:0;right:0;z-index:999;border-top:1px solid #d1d1d1;background:#f5f5f5;padding:10px 0}
#topbar #topbar_main .center{max-width:1180px;margin:0 auto}
#topbar .topbar-header,#topbar h1{display:inline-block;font-size:1.25rem;float:left;margin:13px 25px 30px 10px;height:60px}
#topbar,.furniture-to-size .zalety>div .slick-slide img,section#topbar section.center{margin:0 auto}
section#topbar hgroup.new h1{line-height:1em}
section#topbar.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 .price-info{float:right;position:relative;display:inline-block;z-index:1}
section#topbar .price-info .msg{position:absolute;width:243px;height:auto;left:50%;margin-left:-80px;bottom:38px;background:#fff;padding:10px;border:1px solid #d1d1d1;color:#333;line-height:1.4em;display:none;font-size:.875rem;text-align:center}
section#topbar .price-info .lbl{font-size:.875rem;padding:5px 26px 6px 6px;line-height:21px;background:url(/szablony/meble/images/question2.png) 100% 51% no-repeat;cursor:help}
section#topbar section.amount{width:140px;position:relative}
@media only screen and (max-width:40em){
section#topbar .price-info .msg{left:auto;right:0;top:-250px}
section#topbar section.amount{width:120px}
section#topbar section.rgt div.tp{width:100%;padding:0 15px}
}
section#topbar section.amount span{line-height:33px;height:35px;border:1px solid #1d1d1b;color:#1d1d1b;text-align:center;position:absolute;z-index:57;width:40px;background:#fff;top:0;cursor:pointer;-webkit-transition-duration:.3s;transition-duration:.3s}
section#topbar section.amount span.sub{left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
section#topbar section.amount span.add{right:0;border-top-right-radius:4px;border-bottom-right-radius:4px}
section#topbar section.amount span:hover{color:#72bf44;border-color:#72bf44}
section#topbar section.amount input{height:35px;margin:0 5px;display:block;border:1px solid #a7a9ac;padding:0 20px;box-shadow:none;width:calc(100% - 10px);color:#393c39;font-size:.875rem;text-align:center}
section#topbar div.btn_default{float:right;margin-top:19px;margin-left:20px}
section#topbar .twoj-zestaw{float:right;text-align:center;padding:3px 5px 0 15px;line-height:1.5em}
section#topbar .twoj-zestaw a{color:#79b51c}
section#topbar hgroup.fxt{width:428px;display:inline-block;float:left;height:66px}
.warstwa-wybor .widget-picker .belka-filtry .filtry-rozstaw select option,section#topbar section.rgt.fxt{text-align:right}
section#topbar section.rgt div.tp{display:inline-block;margin:0 10px 0 0;vertical-align:top}
section#topbar section.rgt div.bt{display:inline-block;margin:9px 0 0;vertical-align:top}
section#topbar section.rgt div.tp .price{font-size:.875rem;float:right;margin:18px 25px 0 0}
@media only screen and (max-width:40em){
section#topbar section.rgt div.bt{display:-webkit-box;display:flex;justify-content:space-around;-webkit-box-align:center;align-items:center}
section#topbar section.rgt div.tp .price{margin:0;float:left}
}
section#topbar section.rgt div.tp .price .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{float:none;display:inline-block;vertical-align:top;margin:0 10px 0 0}
section#topbar section.rgt div.bt .button{display:inline-block;width:180px;height:35px!important;line-height:24px!important;margin-right:10px}
section.powiadomienia{position:absolute;top:0;right:0;z-index:999999999;width:100%}
section.powiadomienia .item{text-align:left;padding:5px 80px 5px 10px;background:#ff8400;color:#fff;clear:both;border-radius:5px;overflow:hidden;opacity:.9;position:relative;line-height:1.2;display:table;margin:0 auto 2px}
section.powiadomienia .item:hover{opacity:1}
section.powiadomienia .item span{color:#fff;vertical-align:middle}
section.powiadomienia .item span.norm{vertical-align:text-bottom}
section.powiadomienia .item>span{padding-right:23px;display:inline-block}
section.powiadomienia .item .close{font-size:1.25rem;vertical-align:middle;cursor:pointer;color:#fff;margin:0 2px 0 14px;text-shadow:1px 1px 1px rgba(0,0,0,.3);display:inline-block;position:absolute;right:5px;top:1px;padding-right:0;opacity:1}
section.powiadomienia .item .close:hover{color:#000}
section.powiadomienia .item.hidden{height:0;margin:0;opacity:0;padding:0;-webkit-transition:.3s ease-in-out;display:none}
section.powiadomienia.sza_przes{top:160px}
section.powiadomienia.sza_przes .item{border-radius:0;margin:4px 2px;background:#f3f3f3;border-left:3px solid #0098ff;font-size:.8125rem;opacity:.9;padding:11px 15px;box-shadow:1px 1px 2px 1px rgba(0,0,0,.3)}
.topbar_new .topbar__header .scroll-to-top--fixed:hover,section.powiadomienia.sza_przes .item:hover{opacity:1}
section.powiadomienia.sza_przes .item span,section.powiadomienia.sza_przes .item span.norm{color:#333}
section.powiadomienia.sza_przes .item.hidden{padding:0;margin:0;box-shadow:none}
@media only screen and (min-width:1px) and (max-width:63.9375em) and (max-width:40em){
#konfiguracja #edit_tabs div.elem{display:none;margin:0 auto}
#konf .view{width:100%}
}
@media only screen and (min-width:1px) and (max-width:63.9375em){
#konfiguracja{width:100%;padding-top:5px}
#konfiguracja #edit_tabs div.elem{margin:0 auto}
#konf #switch_mode{position:fixed;bottom:106px;top:auto;right:0;z-index:999}
#konf .view{max-width:49%;z-index:3}
section.powiadomienia{width:100%;top:20px}
section.powiadomienia .item{padding:5px 10px 5px 5px}
#konfiguracja section.current section.kolor-elem section.info{width:64%}
#konfiguracja #edit_tabs .current div.ico{margin-right:5px}
#konfiguracja #edit_tabs .current div.elem{width:100%;max-width:100%;margin:1px 0;display:inline-block!important}
#edit_tabs .current div.control.small p.l{width:55%}
div.konf .edit .group .elem .desc{width:60%}
#konfiguracja #edit_tabs section.current .elem figure.small{margin:5px 20px 0 10px}
#draw3d{-webkit-transform:scale(.45);transform:scale(.45);-webkit-transform-origin:0 0;transform-origin:0 0}
#konfiguracja .group .kolor-elem,#scene3d_controls{display:none}
#draw2d{-webkit-transform:scale(.45);transform:scale(.45);-webkit-transform-origin:0 0;transform-origin:0 0}
#konfiguracja .group.current .kolor-elem{display:inline-block;width:100%}
#konfiguracja .current div.elem div.l,#konfiguracja .current div.elem p{max-width:74%;margin-right:2px}
#konfiguracja .current.narozniki div.elem p.m{max-width:57%;font-size:12px}
section.view div.controls div.control div.widget,section.view div.controls div.control.bottom div.widget,section.view div.controls div.control.left div.widget,section.view div.controls div.control.right div.widget,section.view div.controls div.control.top div.widget{position:fixed;-webkit-transform:scale(2) translateY(230px) translateX(70%);transform:scale(2) translateY(230px) translateX(70%);-webkit-transform-origin:100% 0;transform-origin:100% 0;top:0;left:auto;background:0 0;right:300px;margin:0;padding:0;bottom:auto}
section.view div.controls div.control div.widget.lft1,section.view div.controls div.control div.widget.lft2,section.view div.controls div.control div.widget.lft3,section.view div.controls div.control div.widget.lft4{left:auto}
.view div.controls div.current div.box{-webkit-transform:scale(2);transform:scale(2);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;z-index:3}
}
@media only screen and (max-width:40em){
section#topbar section.rgt div.bt .button{margin:0}
section.powiadomienia.sza_przes{top:60px}
#konfiguracja #edit_tabs{max-width:75%}
#konf .view{max-width:39%}
#draw2d,#draw3d{-webkit-transform:scale(.32);transform:scale(.32);-webkit-transform-origin:0 0;transform-origin:0 0}
#draw2d{-webkit-transform:scale(.52);transform:scale(.52)}
section.view div.controls div.control div.widget,section.view div.controls div.control.bottom div.widget,section.view div.controls div.control.left div.widget,section.view div.controls div.control.right div.widget,section.view div.controls div.control.top div.widget{-webkit-transform:scale(2.57) translateY(230px) translateX(76%);transform:scale(2.57) translateY(230px) translateX(76%)}
.view div.controls div.current div.box{-webkit-transform:scale(2.57);transform:scale(2.57)}
}
@media only screen and (max-width:40em) and (max-width:40em){
.reveal-modal.wykonczenia .row.collapse.header{padding-top:12px}
#konf .view{max-width:100%}
}
.pusto{padding-bottom:15px}
#edit_tabs div.control div.widget.exposed{display:block}
#edit_tabs div.control div.widget.wymiar{display:block;clear:both}
#edit_tabs .helpTip{top:15px;right:-10px}
.blaty #topbar{max-width:1180px;padding:0 10px;overflow:hidden;margin:0 auto}
.sticky-bar{max-width:1620px;margin:0 auto;z-index:10}
@media only screen and (max-width:40em){
#edit_tabs div.wdt div.hint{margin:0;position:fixed;width:100%;bottom:261px;left:0;line-height:14px}
#edit_tabs div.wdt.choice div.options{margin:0}
#edit_tabs .helpTip{top:5px;right:5px}
.tooltip>.nub{position:initial}
#konfiguracja div.elem p.m{display:none!important}
#konfiguracja div.elem p.l{max-width:100%}
#konf .blaty .view-container .view{height:250px}
.blaty #konfiguracja #edit_tabs{max-width:100%;padding:0 10px;height:auto}
.blaty section.view div.controls div.control div.widget{-webkit-transform:scale(1.6) translateY(200px) translateX(95%);transform:scale(1.6) translateY(200px) translateX(95%);z-index:3}
.blaty .view div.controls div.current div.box{-webkit-transform:scale(.8);transform:scale(.8)}
.blaty .control.nocontrol{padding:0}
.blaty #draw2d{-webkit-transform:scale(.45);transform:scale(.45)}
.blaty .controls:not(.szczegoly){-webkit-transform:scale(.45)!important;transform:scale(.45)!important}
.blaty #konfiguracja .obrzeza div.elem p.m,.blaty #konfiguracja .obrzeza div.elem p.m .short{display:block!important}
.blaty #konfiguracja .obrzeza div.elem p.m .full{display:none!important}
.blaty #szafka_add_form{padding:0 10px}
.blaty section#topbar section.rgt div.bt .button{margin-right:0}
.sticky-bar{width:100%}
.topbar_new .time span{white-space:nowrap}
}
@media only screen and (min-width:64em){
.sticky-bar{width:100%}
}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.topbar_new{width:435px;margin-left:auto}
}
.topbar_new .topbar__header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-flex:1;flex:1;background-color:#e0e0e0;padding:10px 12px;font-weight:400}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.topbar_new .topbar__header{display:none}
}
.topbar_new .topbar__container .topbar-add__container form>div,.topbar_new .topbar__header--left{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.topbar_new .topbar__header--right{margin-left:auto}
.topbar_new .topbar__header--title{margin:0;font-size:1.125rem;font-weight:400}
.topbar_new .topbar__header .scroll-to-top{cursor:pointer;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;background-color:#e0e0e0}
.topbar_new .topbar__header .scroll-to-top--fixed{position:fixed;bottom:10px;z-index:11;border-radius:5px;opacity:.8;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}
.topbar_new .topbar__header .scroll-to-top__wrapper{width:40px;height:40px;margin-right:8px}
.topbar_new .time{text-align:left;color:#333;font-size:11px;display:-webkit-inline-box;display:inline-flex;line-height:1;gap:4px}
.topbar_new .topbar__container .topbar-add__container{height:100%;background-color:#f3f3f3;width:435px;padding:10px 12px;float:right;display:block}
@media only screen and (min-width:40.0625em){
.topbar_new{border-top:1px solid #d9d8d6}
.topbar_new .topbar__header{z-index:2}
.topbar_new .topbar__container .topbar-add__container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}
}
.topbar_new .topbar__container .topbar-add__container form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-box-align:center;align-items:center;width:100%;position:relative;gap:8px}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.topbar_new .topbar__container .topbar-add__container form{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media only screen and (max-width:40em){
.topbar_new .topbar__container .topbar-add__container form{grid-template-columns:fit-content(calc(50% - 4px)) fit-content(calc(50% - 4px));-webkit-box-pack:center;justify-content:center;margin:8px 0}
.topbar_new .topbar__container .topbar-add__container form>div .podpowiedz:hover .tlo{margin-left:-2px!important}
}
.topbar_new .topbar__container .topbar-add__container form>div .time,.warstwa-wybor .widget-picker .ostatnio-wybrane--header>span{margin-top:5px}
@media only screen and (min-width:64em){
.topbar_new{display:-webkit-box;display:flex;width:100%}
.topbar_new .topbar__container .topbar-add__container form>div .time{display:none}
.topbar_new .topbar__container .topbar-add__container form>div.btn{justify-self:end}
}
.topbar_new .topbar__container .topbar-add__container form>div .loading-time{display:block!important}
.topbar_new .topbar__container .topbar-add__container form>div .question{cursor:help;background:url(/szablony/meble/images/question2.png) 100% 50% no-repeat;padding:3px 26px 3px 0!important}
.topbar_new .topbar__container .topbar-add__container form>div .podpowiedz:hover .tlo{display:inline-block!important;left:0}
.topbar_new .topbar__container .topbar-add__container form>div .price{color:#333;text-align:center;font-size:16px}
.topbar_new .topbar__container .topbar-add__container form>div.btn a{font-size:.75rem;text-transform:uppercase;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.topbar_new .topbar__container .topbar-add__container{width:100%;padding:5px 6px}
.topbar_new .topbar__container .topbar-add__container form>div.btn a{padding:12px 24px!important}
}
.topbar_new .topbar__container .topbar-add__container form>div.btn a:hover{background-color:#393c39!important;border-color:#393c39!important}
.topbar_new .topbar__container .topbar-add__container form>div.btn a.button--inactive:hover{background-color:#757575!important;border-color:#757575!important}
@media only screen and (min-width:64em){
.topbar_new .topbar__container .topbar-add__container .delivery-info{display:none}
}
.topbar_new .topbar__container .topbar-add__container .delivery-info .productItem__price{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center}
.topbar_new .topbar__container .topbar-add__container .delivery-info .productItem__price .old{font-size:.85em}
.topbar_new .topbar__container .topbar-add__container .delivery-info__container{display:-webkit-box;gap:6px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-bottom:8px}
@media only screen and (min-width:40.0625em){
.topbar_new .topbar__container .topbar-add__container .delivery-info__container{display:none}
.ostatnio-skonf-slider:hover .owl-nav{opacity:1}
}
.topbar_new .productItem__price{display:block;font-size:1.5rem;margin-top:0;z-index:0}
.topbar_new .productItem__price .old{font-size:.65em;font-weight:400;margin-right:0;vertical-align:middle}
.topbar_new .productItem__price .old::after{height:auto;top:0;bottom:0;background:linear-gradient(to bottom left,transparent calc(50% - .5px),currentColor calc(50% - .5px),currentColor calc(50% + .5px),transparent calc(50% + .5px))}
.topbar_new .productItem__price .new{margin-right:4px;font-weight:700;color:#e31e24}
.topbar_new .productItem__price.cena_format:not(.productItem__price--discount){display:-webkit-inline-box!important;display:inline-flex!important;-webkit-box-align:center;align-items:center}
.topbar_new .productItem__price.cena_format .new{font-weight:500}
.topbar_new .productItem__price.cena_format .productItem__price-suffix{margin-top:0}
.konfGallerySlider:not(.slick-initialized) .item:not(:first-child),.ostatnio-skonf-slider .wyniki-inner:not(.owl-loaded) .wyniki-inner__slide:not(:first-child){display:none}
.konfGallerySliderThumbs:not(.slick-initialized){height:43px;overflow:hidden}
.ostatnio-skonf-slider .wyniki-inner{position:relative;margin-bottom:45px}
.ostatnio-skonf-slider .wyniki-inner .wyniki-inner__slide{text-align:center}
.ostatnio-skonf-slider .wyniki-inner .wyniki-inner__slide .obr{display:inline-block;float:none;margin:0 auto;width:230px;min-height:200px;height:auto;position:relative;cursor:pointer;vertical-align:top}
@media only screen and (max-width:40em){
.topbar_new .topbar__container .topbar-add__container form>div .podpowiedz:hover .tlo div .arrow{left:6px!important}
.topbar_new .productItem__price{font-size:1.75rem}
.ostatnio-skonf-slider .wyniki-inner .wyniki-inner__slide .obr{width:45%}
}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.ostatnio-skonf-slider .wyniki-inner .wyniki-inner__slide .obr{width:24%}
}
.ostatnio-skonf-slider .wyniki-inner .wyniki-inner__slide .obr a.inner{position:relative;top:0;left:0;background:#fff;padding:0 3px;height:100%}
.ostatnio-skonf-slider .wyniki-inner .wyniki-inner__slide .obr a.inner img{width:100%;height:auto;border-radius:10px;-webkit-filter:brightness(.96);filter:brightness(.96)}
.ostatnio-skonf-slider .wyniki-inner .wyniki-inner__slide .obr a.inner .info-zakup{background:rgba(255,255,255,.5);display:block;height:36px;width:100%;color:#333;font-size:.875rem;text-align:center;padding:0 10px}
.ostatnio-skonf-slider .wyniki-inner .wyniki-inner__slide .info-brak-dekoru{position:absolute;padding:10px;text-align:center;font-size:.875rem;width:100%;bottom:52px;background:rgba(255,255,255,.3);color:#929292}
.ostatnio-skonf-slider .owl-nav{position:absolute;left:0;right:0;top:50%;margin-top:-9px;pointer-events:none;height:100px;opacity:0}
.ostatnio-skonf-slider .owl-nav .owl-next,.ostatnio-skonf-slider .owl-nav .owl-prev{-webkit-transition-duration:.3s;transition-duration:.3s;pointer-events:auto;font-size:0;background:url(../images/ico/arrow_dark.svg) center center/10px 18px no-repeat;opacity:.3;height:18px;width:10px;position:relative}
.ostatnio-skonf-slider .owl-nav .owl-next{float:right}
.ostatnio-skonf-slider .owl-nav .owl-next:hover,.ostatnio-skonf-slider .owl-nav .owl-prev:hover{opacity:.6}
.ostatnio-skonf-slider .owl-nav .owl-next:after,.ostatnio-skonf-slider .owl-nav .owl-prev:after{content:'';display:block;width:40px;height:40px;background:0 0;position:absolute;right:-8px;top:-11px}
.ostatnio-skonf-slider .owl-nav .owl-prev{float:left;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.ostatnio-skonf-slider .owl-nav{display:none}
#konfiguracja_new .warianty--container .wariant__elem{overflow:hidden}
}
.ostatnio-skonf-slider .owl-dots{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-20px}
.ostatnio-skonf-slider .owl-dots .owl-dot{float:left;margin-right:6px;border-radius:50%;width:9px;height:9px;background:#e0e0e0;margin-bottom:0}
.ostatnio-skonf-slider .owl-dots .owl-dot.active{background:#72bf44}
div.edit_tabs_new{position:relative;background-color:#f3f3f3;width:435px;border-radius:2px;float:right;color:#000;font-size:14px;line-height:normal}
div.edit_tabs_new .admininfo{border:0;outline:red solid 1px;padding:6px 0 0}
div.edit_tabs_new .close{position:absolute;right:0;background:url(/szablony/meble/images/konfigurator/zamknij_transp_bg.png) 0 center no-repeat;width:40px;height:41px;cursor:pointer;top:0;z-index:1}
@media only screen and (max-width:40em){
div.edit_tabs_new .close{background:url(/szablony/meble/images/konfigurator/zamknij_gray_bg.png) 0 center no-repeat}
div.edit_tabs_new.warstwa-wybor{padding-bottom:40px}
div.edit_tabs_new{width:100%}
}
div.edit_tabs_new .close-bottom{text-transform:uppercase;position:absolute;font-size:14px;bottom:0;background:#5dca1c;width:100%;text-align:center;color:#fff;height:40px;line-height:40px}
div.edit_tabs_new.warstwa-wybor{margin-bottom:0;position:fixed}
div.edit_tabs_new>div>div>div.show-additional-options{background-repeat:no-repeat;width:33px;height:16px;cursor:pointer;margin:0 0 0 10px}
div.edit_tabs_new>div>div>div.show-additional-options[data-act=show]{background-image:url(/szablony/meble/images/konfigurator/rozwin_wszystkie.png)}
div.edit_tabs_new>div>div>div.show-additional-options[data-act=hide]{background-image:url(/szablony/meble/images/konfigurator/zwin_wszystkie.png)}
div.edit_tabs_new .table{display:table}
div.edit_tabs_new .table .table-cell{display:table-cell;vertical-align:middle}
div.edit_tabs_new>h1{margin:16px 12px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:normal}
div.edit_tabs_new div.jedn{display:inline-block;color:#a7a9ac}
div.edit_tabs_new div.jedn span{font-size:14px;line-height:normal;cursor:pointer;margin:0 0 0 8px}
div.edit_tabs_new>section.group_new>div{padding:20px 12px 0}
.warstwa-wybor .widget-picker .info-kont .ngl__dodinfo sup,div.edit_tabs_new>section.group_new>div .table .table-cell{vertical-align:top}
div.edit_tabs_new>section.group_new>div .table .table-cell:nth-child(2){width:80px}
div.edit_tabs_new>section.group_new>div .table .table-cell:first-child{width:120px}
div.edit_tabs_new>section.group_new>div .table .table-cell:first-child h4{margin:0}
div.edit_tabs_new>section.group_new>div .table .table-cell:last-child{width:auto}
div.edit_tabs_new>section.group_new>div .table .table-cell:nth-child(3){padding-left:10px}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka .pr-stala input,div.edit_tabs_new>section.group_new.kolor .show-additional-options{margin:0}
div.edit_tabs_new>section .control{margin:0 0 15px;position:relative}
div.edit_tabs_new>section .control .select>div{display:inline-block;cursor:pointer;line-height:normal;padding:3px 0;margin-right:10px}
div.edit_tabs_new>section .control .select>div:last-child{margin-right:0}
.warstwa-wybor .widget-picker .filtr-dostepnosc .filtr-elem.current>span,.warstwa-wybor .widget-picker .filtr-selects .filtr-select.active .filtr-select-content .filtr-elem.current,div.edit_tabs_new>section .control .select>div.selected,div.edit_tabs_new>section .kolor div.grubosci span.current{color:#4cc900}
div.edit_tabs_new>section .control>div>span{font-size:14px;margin:0 0 7px;padding:0;line-height:normal;display:inline}
div.edit_tabs_new>section .control div.value{display:inline-block;border-style:solid;border-color:#a7abad;border-width:0 0 1px}
div.edit_tabs_new>section .control div.value .value{display:none}
div.edit_tabs_new>section .control div.value .input{font-size:0}
div.edit_tabs_new>section .control div.value .input input{border:0;box-shadow:none;background-color:transparent;margin:0 6px 0 0;padding:0;display:inline-block;vertical-align:bottom;line-height:normal;color:#000;width:40px;height:auto;text-align:right}
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{position:fixed;top:0;width:100%;height:100%;left:0;display:none;z-index:1;pointer-events:none}
#konfiguracja #szafa_edit_tabs .editgroup.current div.control.onlywdt div.widget.exposed.choice,.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,div.edit_tabs_new>section .control .polki-kont>div,div.edit_tabs_new>section>div div.opt>span{display:table-cell;vertical-align:middle}
@media only screen and (min-width:40.0625em){
div.edit_tabs_new>section .control.current .polki-rozmieszczenie.addon{position:relative;margin:0 auto;display:block;pointer-events:auto}
div.edit_tabs_new>section .control.current .polki-rozmieszczenie.addon .close{position:absolute}
div.edit_tabs_new>section .control.current .polki-kont{display:table;z-index:59}
div.edit_tabs_new>section>div div.opt.podpowiedz:hover .tlo.onhover{display:block!important;pointer-events:none;z-index:8!important}
}
div.edit_tabs_new>section .control:last-child{margin:0}
div.edit_tabs_new>section .control.control-wymiar{margin-right:30px}
div.edit_tabs_new>section h3{font-size:24px;margin:0;line-height:normal;color:#000}
div.edit_tabs_new>section.kolor h3{margin:0 0 19px}
div.edit_tabs_new>section .opcja>div{display:inline-block;vertical-align:top}
div.edit_tabs_new>section .opcja>div:first-child{width:120px}
div.edit_tabs_new>section .opcja>div:nth-child(2){width:calc(100% - 120px)}
div.edit_tabs_new>section .opcja>div:nth-child(2) div.name{margin:8px 0 0;color:#898a8b}
div.edit_tabs_new>section .opcja>div:nth-child(2) div.name.new{margin:0}
div.edit_tabs_new>section .opcja div.change{color:#000;text-decoration:underline;cursor:pointer}
div.edit_tabs_new>section .opcja.akcesoria div.opt_new div.img{width:calc(100%/5);max-width:55px}
div.edit_tabs_new>section .kolor div.grubosci{margin-bottom:7px}
div.edit_tabs_new>section .kolor div.grubosci span{padding:0 12px 0 4px;display:inline-block;cursor:pointer;height:26px;vertical-align:top}
div.edit_tabs_new>section .kolor>div:not(.obrzeze_przod)>div.opt{width:auto;margin:0 7px 0 0}
div.edit_tabs_new>section .kolor>div:not(.obrzeze_przod) div.obrzeze_przod div.opt .img{width:30px;height:30px}
div.edit_tabs_new>section .kolor figure{display:inline-block;width:30px;height:30px;border-radius:5px;border:1px solid #898a8b;overflow:hidden;margin:0;vertical-align:middle;cursor:pointer}
div.edit_tabs_new>section .kolor figure.current{box-shadow:0 0 0 2px #5dca1c;border:1px solid #fff;width:30px;height:30px;border-radius:5px}
div.edit_tabs_new>section .kolor figure.ctrl-link{text-align:center;background-color:#fff;color:#898a8b;margin:0;padding:0}
div.edit_tabs_new>section .kolor figure div,div.edit_tabs_new>section .kolor figure.ctrl-link .table{height:100%}
div.edit_tabs_new>section .kolor figure.ctrl-link .table .table-cell{vertical-align:middle}
@media only screen and (max-width:40em){
div.edit_tabs_new>h1{margin:6px 12px 0}
div.edit_tabs_new>section.group_new>div{padding:6px 12px 0}
div.edit_tabs_new>section.group_new>div .table .table-cell:last-child.podpowiedz-kont{position:relative}
div.edit_tabs_new>section .control div.value .input.invalid .tooltip{left:unset;right:0}
div.edit_tabs_new>section .kolor>div:not(.obrzeze_przod)>div.opt{width:calc(100%/6);margin:0}
div.edit_tabs_new>section div.default-button{margin-top:25px}
}
div.edit_tabs_new>section div.default-button div.default-properties{display:table!important;width:100%;padding:0;margin-top:10px}
div.edit_tabs_new>section div.default-button div.default-properties a{border:1px solid #5dca1c;color:#000;font-size:15px;line-height:normal;width:100%;display:table-cell;text-align:center;height:40px;vertical-align:middle}
div.edit_tabs_new>section div.show-additional-options{margin:10px 0 0;display:block;background-image:url(/szablony/meble/images/konfigurator/rozwin2.png)}
div.edit_tabs_new>section div.hide-additional-options,div.edit_tabs_new>section div.show-additional-options{color:#898a8b;text-align:right;background-repeat:no-repeat;background-position:100% center;padding:0 13px 0 0;cursor:pointer;font-size:12px}
div.edit_tabs_new>section div.hide-additional-options{background-image:url(/szablony/meble/images/konfigurator/zwin2.png);margin:10px 0 20px}
div.edit_tabs_new>section div.hide-additional-options.hidden,div.edit_tabs_new>section>div.additional-options.hidden{display:none}
div.edit_tabs_new>section>div.additional-options{padding-top:20px;padding-bottom:20px;background-color:#e9e9e9}
div.edit_tabs_new>section>div div.opt{cursor:pointer;display:inline-block;width:calc(20% - 4px);max-width:55px;margin-right:4px;text-align:center}
div.edit_tabs_new>section>div div.opt>span.img{width:100%;font-size:0;display:inline-block}
div.edit_tabs_new>section>div div.opt>span.img span.brak{background-color:#fff;width:100%;height:34px;display:inline-block;border:1px solid #a7abad}
div.edit_tabs_new>section>div div.opt>span.lbl{font-size:18px;line-height:normal;padding:0 0 0 11px;display:none}
.warstwa-wybor .widget-picker div.opt>span span.val,div.edit_tabs_new>section .info,div.edit_tabs_new>section>div div.opt>span span.val{font-size:14px;line-height:normal;color:#898a8b}
.warstwa-wybor .widget-picker div.opt>span span.change,div.edit_tabs_new>section>div div.opt>span span.change{font-size:14px;line-height:normal;color:#000;text-decoration:underline;display:block}
div.edit_tabs_new>section>div div.opt .img.old{border-radius:6px;background-color:#fff}
div.edit_tabs_new>section>div div.opt .img.old img{border-radius:6px;aspect-ratio:1/1}
div.edit_tabs_new>section>div div.opt .img.old:before,div.edit_tabs_new>section>div div.opt.current .old:before{border:1px solid #aaa;position:absolute;content:'';width:100%;height:100%;display:inline-block;top:0;border-radius:6px}
.warstwa-wybor .widget-picker div.opt.current>span.img.old,div.edit_tabs_new>section>div div.opt.current .old{position:relative}
div.edit_tabs_new>section>div div.opt.current .old:before{border:1px solid #5dca1c}
div.edit_tabs_new>section>div .podstawa div.opt .img.old img{padding:4px}
div.edit_tabs_new>section.wymiary>div>div>div.table{margin-bottom:19px}
div.edit_tabs_new>section.wymiary>div>div>div.table>div.table-cell{vertical-align:bottom}
div.edit_tabs_new>section .info{display:inline;font-size:12px}
div.edit_tabs_new>section .control .widget.wymiary .ctrls{position:relative;height:24px;margin-top:4px}
div.edit_tabs_new>section .control .widget.wymiary .ctrls .line{width:100%;position:absolute;left:0;height:24px;top:0}
div.edit_tabs_new>section .control .widget.wymiary .ctrls .line .line_bg{width:100%;border-top:2px solid #898a8b;position:relative;top:11px}
div.edit_tabs_new>section .control .widget.wymiary .ctrls .line .line_bg .line_pr{border-top:2px solid #5dca1c;position:absolute;top:-2px}
div.edit_tabs_new>section .control .widget.wymiary .ctrls .line .step{position:absolute;cursor:pointer;top:16px;text-align:center}
div.edit_tabs_new>section .control .widget.wymiary .ctrls .line .step .b{width:2px;height:9px;background-color:#898a8b;position:absolute;top:1px;left:-1px;z-index:1}
div.edit_tabs_new>section .control .widget.wymiary .ctrls .line .step .v{position:absolute;top:17px;left:0;font-size:14px;color:#898a8b}
div.edit_tabs_new>section .control .widget.wymiary .ctrls .line .step.last .v{right:100%;left:unset}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka input.pos,div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka.current .pr-arr-bottom:before,div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka.current .pr-arr-top:after,div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka.current+.pr-polka .pr-arr-top:after,div.edit_tabs_new>section .control .widget.wymiary .ctrls .line .step.def .b,div.edit_tabs_new>section .control .widget.wymiary .ctrls .line .step.def .v{display:none}
div.edit_tabs_new>section .control .widget.wymiary .ctrls .line .step.curr{top:-11px;cursor:default;margin-left:0}
div.edit_tabs_new>section .control .widget.wymiary .ctrls .line .step.curr .b{width:24px;height:24px;border-radius:50%;background-color:#5dca1c;left:-12px;top:11px}
div.edit_tabs_new>section .widget.ilosc .step{display:inline-block;width:28px;height:28px;font-size:18px;line-height:28px;color:#000;text-align:center;cursor:pointer;margin:0 2px 0 0}
div.edit_tabs_new>section .widget.ilosc .step.curr{background-color:#5dca1c;border-radius:50%;color:#fff;cursor:pointer}
div.edit_tabs_new>section .widget.ilosc .step.blocked{color:#a3a5a6}
div.edit_tabs_new>section.instrukcja{font-size:14px;border-style:solid;border-color:#fff;border-width:5px 0 0;line-height:normal}
div.edit_tabs_new>section.instrukcja>div{padding:21px 0 27px 34px}
@media only screen and (max-width:40em){
div.edit_tabs_new>section.instrukcja>div{padding:15px 10px}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-stala-info{padding-right:12px}
}
div.edit_tabs_new>section.instrukcja>div>div{margin:0 0 16px}
div.edit_tabs_new>section.instrukcja a{background:url(/szablony/meble/images/konfigurator/instrukcja.svg) 0 center no-repeat;color:#000;padding:0 0 0 47px;height:34px;display:table-cell;vertical-align:middle}
div.edit_tabs_new>section.instrukcja a span{color:#5dca1c;text-decoration:underline}
div.edit_tabs_new .polki-rozmieszczenie{width:245px;background-color:#f3f3f3;border:1px solid #898a8b;padding:12px 14px 14px}
div.edit_tabs_new .polki-rozmieszczenie div.tytul{font-size:14px;color:#000;margin:0 0 12px;line-height:normal}
div.edit_tabs_new .polki-rozmieszczenie div.jedn-kont{text-align:right;margin:0 4px 7px 0;line-height:normal}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group{margin:0 0 14px}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-title{text-transform:uppercase;padding-bottom:5px;line-height:normal}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-title .change{text-transform:none;color:#000;text-decoration:underline;cursor:pointer;margin-left:4px}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner{outline:#898a8b solid 1px;outline-offset:-1px;position:relative}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .grot{position:absolute;left:15px;background:#585857;width:1px}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .grot:after,div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .grot:before{content:'';position:absolute;left:-4px;width:9px;height:5px}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .grot:after{top:1px;background:url(/szablony/meble/images/konfigurator/grot_gora.png) no-repeat}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .grot.pr-arr-bottom:after{top:0}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .grot:before{bottom:1px;background:url(/szablony/meble/images/konfigurator/grot_dol.png) no-repeat}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .grot.pr-arr-top:before{bottom:0}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka{outline-offset:-2px;position:absolute;width:100%;cursor:n-resize;text-align:center;outline:#898a8b solid 2px}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka.current{outline-color:#5dca1c;background-color:#f3f3f3;z-index:1}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka.current:after,div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka.current:before{content:'';position:absolute;left:11px;width:9px;height:5px}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka.current:after{top:6px;background:url(/szablony/meble/images/konfigurator/grot_gora.png) no-repeat}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka.current:before{bottom:6px;background:url(/szablony/meble/images/konfigurator/grot_dol.png) no-repeat}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka.current .pr-arr-bottom,div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka.current .pr-arr-top{background:0 0}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka .pr-hand{display:block;border:2px solid #5dca1c;width:21px;height:21px;background:url(/szablony/meble/images/konfigurator/suwak.png) center no-repeat #f3f3f3;position:absolute;top:-8px;left:45px}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka .pr-stala{font-size:12px;line-height:normal;margin:6px auto 0}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka .pr-stala.table .table-cell{vertical-align:middle}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka .pr-stala.table .table-cell:first-child{padding-right:5px}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka .value{position:absolute;right:17px;margin:-11px 0 0}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka .value.pr-gap-top{top:-18px}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka .value.pr-gap-bottom{bottom:-24px;display:none}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka .pr-arr-bottom{top:auto;display:none}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka .pr-arr-bottom,div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka .pr-arr-top{cursor:auto}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka:last-child .pr-arr-bottom,div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka:last-child .pr-gap-bottom{display:block}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka.symetryczna .value{width:85px;left:96px;top:50%;text-align:right;font-size:0;border:0}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka.symetryczna .value span:first-child{margin:0 6px 0 0}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-gaps{position:absolute;top:0}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-gaps .pr-gap{top:0;background:#585857;width:1px;height:0;display:none}
.warstwa-wybor.visible,div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-gaps .pr-gap.current{display:block}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-stala-info{margin:10px 0 0;font-size:12px}
.warstwa-wybor .widget-picker .belka-filtry .filtry-rozstaw.current,div.edit_tabs_new .polki-rozmieszczenie div.pr-group.active .pr-inner .pr-polka.current .pr-gap-bottom,div.edit_tabs_new .polki-rozmieszczenie div.pr-group.active .pr-inner .pr-polka.current .pr-gap-top{display:inline-block}
.warstwa-wybor .widget-picker .belka-filtry .filtry-rozstaw.hidden,div.edit_tabs_new .polki-rozmieszczenie div.pr-group.active .pr-inner .pr-polka.current+.pr-polka .pr-gap-top{display:none}
div.edit_tabs_new .polki-rozmieszczenie button.pr-save{float:right;height:35px;font-size:18px;color:#fff;margin:4px 0 0;padding:0 32px;text-transform:capitalize;background-color:#5dca1c}
div.edit_tabs_new .polki-rozmieszczenie button.pr-save:focus,div.edit_tabs_new .polki-rozmieszczenie button.pr-save:hover{background-color:#5dca1c}
div.edit_tabs_new .polki-rozmieszczenie.widget-picker{border:0;width:100%;padding:10px 12px 0}
div.edit_tabs_new .polki-rozmieszczenie.widget-picker .polki-rozm-kont{margin:0 -12px!important;padding:0 0 0 12px;overflow-y:scroll;height:100%}
div.edit_tabs_new .polki-rozmieszczenie.widget-picker .polki-rozm-kont .polki-rozm .pr-inner{width:245px}
div.edit_tabs_new .polki-rozmieszczenie.widget-picker .polki-rozm-kont table tr td:last-child:not(:first-child){text-align:right}
div.edit_tabs_new .polki-rozmieszczenie.widget-picker .polki-rozm-kont table tr:not(.formatka) td{padding:10px 10px 0}
div.edit_tabs_new .polki-rozmieszczenie.widget-picker .polki-rozm-kont table tr:not(.formatka) td .kod{font-size:11px;color:gray}
div.edit_tabs_new .polki-rozmieszczenie.widget-picker .polki-rozm-kont table tr:not(.formatka) td:last-child:first-child{padding:0 10px 10px}
div.edit_tabs_new .polki-rozmieszczenie.widget-picker .polki-rozm-kont table th{border-bottom:1px solid #d3d3d3}
div.edit_tabs_new .polki-rozmieszczenie.widget-picker .polki-rozm-kont table th:nth-child(2){text-align:center}
.warstwa-wybor{font-size:18px;display:none;top:0;position:fixed;right:0;bottom:0;z-index:1004;width:435px;line-height:normal}
.warstwa-wybor .content{height:100%}
@media only screen and (max-width:40em){
div.edit_tabs_new .polki-rozmieszczenie.widget-picker .polki-rozm-kont{padding:0 12px;overflow-y:unset}
.warstwa-wybor .content{width:100%;overflow-y:auto}
.warstwa-wybor .widget-picker .belka-filtry .filtry-rozstaw select{font-size:13px}
}
.warstwa-wybor .widget-picker{height:100%;padding:10px 12px 0}
.warstwa-wybor .widget-picker>div.grupy{height:100%;overflow-y:scroll}
.warstwa-wybor .widget-picker .filtry-typ{margin-bottom:20px}
.warstwa-wybor .widget-picker .info-kont .ngl__dodinfo{display:inline-block;background:#ff8400;color:#fff;font-size:14px;margin:0 0 15px;border-radius:5px;padding:5px;line-height:normal}
.szafka_opcje__wariantpowrot .control b,.warstwa-wybor .widget-picker .info-kont .ngl__dodinfo__bold{text-transform:lowercase}
.warstwa-wybor .widget-picker .belka-filtry .lbl{margin-bottom:10px}
.warstwa-wybor .widget-picker .belka-filtry .filtry-rozstaw{display:none;float:right;margin-top:11px}
.warstwa-wybor .widget-picker .belka-filtry .filtry-rozstaw select{color:#000;background-color:transparent;border-width:0 0 1px;border-style:solid;border-color:#a7abad;text-align:justify;-moz-text-align-last:right;text-align-last:right;padding:0 16px 0 0;height:auto;margin:0;background-image:url(/szablony/meble/images/konfigurator/rozwin.png)}
.warstwa-wybor .widget-picker .szukaj{position:relative;display:inline-block;margin:0 0 16px}
@media only screen and (min-width:40.0625em) and (max-height:800px){
.warstwa-wybor .widget-picker .szukaj{margin:0 0 8px}
}
.warstwa-wybor .widget-picker .szukaj input{border-color:#898a8b;border-radius:3px;margin:0 14px 0 0;box-shadow:none;width:158px;height:28px;font-size:13px;padding:0 5px;display:inline-block}
.warstwa-wybor .widget-picker .szukaj.nonempty .nonempty{display:inline-block}
.warstwa-wybor .widget-picker .szukaj .nonempty{display:none;background-image:url(/szablony/globalne/images/rozkroj/meble/x-orange.png);width:19px;height:18px;border:0;font-size:0;padding:0;margin:0;cursor:pointer;vertical-align:middle}
.warstwa-wybor .widget-picker .szukaj .min2chars{display:none;position:absolute;top:1px;right:calc(100% - 173px);font-size:13px;line-height:28px}
.warstwa-wybor .widget-picker .szukaj.min2chars .min2chars{display:block}
.warstwa-wybor .widget-picker .szukaj .txt{display:none;font-size:14px}
@media only screen and (max-width:40em){
.warstwa-wybor .widget-picker .szukaj input{margin-right:0}
.warstwa-wybor .widget-picker .szukaj .txt{display:none}
}
.warstwa-wybor .widget-picker .pokaz-nazwy{display:inline-block;margin-left:10px}
.warstwa-wybor .widget-picker .pokaz-nazwy label{margin:0 0 0 4px;font-size:90%}
.warstwa-wybor .widget-picker .filtr-dostepnosc{display:block;margin:4px 0 6px}
@media only screen and (min-width:40.0625em) and (max-height:800px){
.warstwa-wybor .widget-picker .filtr-dostepnosc{margin:2px 0 3px}
}
.warstwa-wybor .widget-picker .filtr-dostepnosc .filtr-elem{position:relative;display:inline-block;cursor:pointer;padding:0 11px 0 0;margin:2px 6px 2px 0}
.warstwa-wybor .widget-picker .filtr-dostepnosc .filtr-elem>span{line-height:26px;padding:0 5px 0 0;display:inline-block}
.warstwa-wybor .widget-picker .filtr-dostepnosc .filtr-elem .onstock{width:8px;height:8px;border-radius:50%;background-color:#72cf40;position:relative;display:inline-block}
.warstwa-wybor .widget-picker .filtr-dostepnosc .filtr-elem .onstock-no{background-color:#ffd130}
.warstwa-wybor .widget-picker .filtr-selects{z-index:2;margin:10px 0;font-size:0}
.warstwa-wybor .widget-picker .filtr-selects .filtr-select{display:inline-block;position:relative;vertical-align:top;width:calc(50% - 5px)}
.warstwa-wybor .widget-picker .filtr-selects .filtr-select:first-child{margin-right:10px}
.warstwa-wybor .widget-picker .filtr-selects .filtr-select .filtr-select-label{position:absolute;top:-7px;left:7px;font-size:10px;z-index:3;background:#fff;padding:0 4px;border-radius:3px}
.warstwa-wybor .widget-picker .filtr-selects .filtr-select .filtr-select-content,.warstwa-wybor .widget-picker .filtr-selects .filtr-select .filtr-select-current{background:#fff;border:1px solid #898a8b;width:100%;border-radius:3px}
.warstwa-wybor .widget-picker .filtr-selects .filtr-select .filtr-select-content .filtr-elem,.warstwa-wybor .widget-picker .filtr-selects .filtr-select .filtr-select-current .filtr-elem{cursor:pointer;padding:0 5px;width:100%;overflow:hidden;font-size:11px;height:26px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}
.warstwa-wybor .widget-picker .filtr-selects .filtr-select .filtr-select-content .filtr-elem .onstock,.warstwa-wybor .widget-picker .filtr-selects .filtr-select .filtr-select-current .filtr-elem .onstock{width:8px;height:8px;border-radius:50%;background-color:#72cf40;position:relative;display:inline-block;margin-left:3px}
.warstwa-wybor .widget-picker .filtr-selects .filtr-select .filtr-select-content .filtr-elem .onstock-no,.warstwa-wybor .widget-picker .filtr-selects .filtr-select .filtr-select-current .filtr-elem .onstock-no{background-color:#ffd130}
.warstwa-wybor .widget-picker .filtr-selects .filtr-select .filtr-select-content{display:none;position:absolute}
.warstwa-wybor .widget-picker .filtr-selects .filtr-select::after{content:'';position:absolute;right:5px;top:calc(50% - 3px);background:url(/szablony/meble/images/konfigurator/rozwin_black.png);width:9px;height:6px;cursor:pointer}
.warstwa-wybor .widget-picker .filtr-selects .filtr-select.active{overflow:visible}
.warstwa-wybor .widget-picker .filtr-selects .filtr-select.active .filtr-select-content{display:block;box-shadow:2px 1px 5px 0 rgba(0,0,0,.33);z-index:1}
.warstwa-wybor .widget-picker .filtr-selects .filtr-select.active .filtr-select-content .filtr-elem:hover{background:#e7e7e7}
.warstwa-wybor .widget-picker .filtr-selects .filtr-select.active::after{content:'';-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.warstwa-wybor .widget-picker .ostatnio-wybrane{display:inline-grid;grid-template-columns:auto 85%}
.warstwa-wybor .widget-picker .ostatnio-wybrane--header{padding-top:5px}
.warstwa-wybor .widget-picker .ostatnio-wybrane--lista>div{width:35px;display:inline-block;height:50px;float:none;margin:0 0 5px 3px;vertical-align:top;text-align:center;cursor:pointer}
.warstwa-wybor .widget-picker .ostatnio-wybrane--lista>div .img{overflow:hidden;width:28px;height:28px;border-radius:22.5%;text-align:center;margin:0 auto 2px;padding:0;border:1px solid #898a8b}
.warstwa-wybor .widget-picker .ostatnio-wybrane--lista>div .img:hover{border:1px solid #fff;box-shadow:0 0 0 1px #5dca1c}
.warstwa-wybor .widget-picker .ostatnio-wybrane--lista>div .title-small{line-height:9px;white-space:normal;text-align:center;font-size:9px;padding-top:2px}
.warstwa-wybor .widget-picker div.opt{display:inline-block;cursor:pointer;margin:0 12px 0 0;width:auto;text-align:left;position:relative;max-width:100%}
.warstwa-wybor .widget-picker div.opt>span{display:inline-block;vertical-align:middle}
.warstwa-wybor .widget-picker div.opt>span.img{width:57px;height:57px;font-size:14px}
.warstwa-wybor .widget-picker div.opt>span.img.old{background-color:#fff}
.warstwa-wybor .widget-picker div.opt>span.price{position:absolute;color:#000;right:0;bottom:0}
.warstwa-wybor .widget-picker div.opt>span.lbl{display:none;font-size:18px;line-height:normal}
.warstwa-wybor .widget-picker div.opt>span.lbl.reg{padding:0 0 0 11px}
.warstwa-wybor .widget-picker div.opt>span.lbl span.count,.warstwa-wybor .widget-picker div.opt>span.lbl span.gray{font-size:14px;color:#898a8b}
.warstwa-wybor .widget-picker div.opt>span.lbl span.price{font-size:14px;display:block;color:#000}
.warstwa-wybor .widget-picker div.opt>span.lbl span.count{white-space:nowrap}
.warstwa-wybor .widget-picker div.opt.current .desc,.warstwa-wybor .widget-picker div.opt.current span.lbl,.warstwa-wybor .widget-picker div.opt.current span.lbl span.gray{color:#5dca1c}
.warstwa-wybor .widget-picker div.opt.current>span.img.old:after{border:2px solid #5dca1c;content:'';top:0;left:0;position:absolute;width:100%;height:100%}
.warstwa-wybor .widget-picker div.opt.current span.price{color:#5dca1c!important}
.warstwa-wybor .widget-picker .name{display:none;color:#898a8b}
.warstwa-wybor .widget-picker .name.current{display:block}
.warstwa-wybor .widget-picker .addons .addon{margin:0 0 20px}
.warstwa-wybor .widget-picker .addons .addon .title{margin:0 0 10px}
.warstwa-wybor .widget-picker.uchwyty .addons .addon .hint{display:block;background-color:#333;color:#fff;border-radius:5px;font-size:14px;line-height:normal;padding:5px;margin:10px auto 0}
.warstwa-wybor .widget-picker .addons .addon .name,.warstwa-wybor .widget-picker.uchwyty .addons .addon .name,.warstwa-wybor .widget-picker.uchwyty .elementy-typy .elementy-typ.current{display:block}
.warstwa-wybor .widget-picker.uchwyty .addons.ilosc-2 .addon:first-child .hint{display:none}
.warstwa-wybor .widget-picker.uchwyty .elementy-typy{margin-right:-12px;margin-left:-12px;overflow-y:scroll;height:100%}
.warstwa-wybor .widget-picker.uchwyty .elementy-typy .elementy-typ{display:none;padding:0 6px}
.warstwa-wybor .widget-picker .elementy-kont{overflow-y:auto;margin:0 -12px;padding:0 6px;height:100%}
.warstwa-wybor .widget-picker.akcesoria_zawiasy .elementy-kont{overflow-y:visible}
.warstwa-wybor .widget-picker.akcesoria_zawiasy .elementy-kont .options .opt .tlo{margin-left:0!important}
.warstwa-wybor .widget-picker.akcesoria_zawiasy .elementy-kont .options .opt:nth-child(2n) .tlo{right:0}
.warstwa-wybor .widget-picker.akcesoria_zawiasy .elementy-kont .options .opt:nth-child(2n) .tlo>div span{right:6px;left:unset!important}
.warstwa-wybor .widget-picker.akcesoria_zawiasy .elementy-kont .options .opt:nth-child(2n+1) .tlo>div span{left:6px!important}
.warstwa-wybor .widget-picker:not(.uchwyty) .gora .title{margin-bottom:20px}
@media only screen and (min-width:40.0625em) and (max-height:800px){
.warstwa-wybor .widget-picker:not(.uchwyty) .gora .title{margin-bottom:5px}
}
#konf .podpowiedz,.warstwa-wybor .widget-picker .elementy .options{position:relative}
.warstwa-wybor .widget-picker .elementy .options .opt{color:#898a8b;position:relative;width:calc((100% - 24px)/ 2);display:inline-block;vertical-align:top;margin:0 6px 20px;max-width:none}
.warstwa-wybor .widget-picker .elementy .options .opt .list .el{font-size:14px;line-height:normal;text-align:left}
.warstwa-wybor .widget-picker .elementy .options .opt .list .el .img{display:table;position:relative;margin-bottom:10px;width:100%}
.warstwa-wybor .widget-picker .elementy .options .opt .list .el .img .cent{height:106px;background-color:#fff;display:table-cell;vertical-align:middle;text-align:center;width:100%}
.warstwa-wybor .widget-picker .elementy .options .opt .list .el .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-repeat:no-repeat;background-position:100% center;display:inline-block;padding-right:15px;margin:20px 0 12px}
.warstwa-wybor .widget-picker .elementy .options .opt .list .show.more{background-image:url(/szablony/meble/images/konfigurator/rozwin.png)}
.warstwa-wybor .widget-picker .elementy .options .opt .list .show.less{background-image:url(/szablony/meble/images/konfigurator/zwin.png)}
.warstwa-wybor .widget-picker .elementy .options .opt .list .elementy,.warstwa-wybor .wybor-plyt .elementy>div.paleta .paleta-contents .paleta-search input{margin:0}
.warstwa-wybor .widget-picker .elementy .options .opt .list .elementy li{list-style-type:none;list-style-position:inside;background:url(/szablony/meble/images/konfigurator/punktor.png) 1px 6px no-repeat;text-indent:10px;margin-bottom:8px}
.warstwa-wybor .widget-picker .elementy .options .opt .info{position:absolute;background-color:#fff;color:#898a8b;padding:1px 5px}
.warstwa-wybor .widget-picker .elementy .options .opt .czas_realizacji{top:4px;left:4px}
.warstwa-wybor .widget-picker .elementy .options .opt .typ{font-size:18px;color:#000;word-break:break-word}
.warstwa-wybor .widget-picker .elementy .options .opt .price{color:#000;white-space:nowrap}
.warstwa-wybor .widget-picker .elementy .options .opt.current .typ{color:#5dca1c}
.warstwa-wybor .widget-picker .elementy .options .opt.current .list .el .img:after{border:2px solid #5dca1c;content:'';position:absolute;left:0;top:0;bottom:0;width:100%}
.warstwa-wybor .zamow-probki-plyt-kont{margin-top:auto}
.warstwa-wybor .zamow-probki-plyt-kont .zamow-probki-plyt{font-size:18px;padding:5px 0;margin:0;cursor:pointer}
.warstwa-wybor .zamow-probki-plyt-kont .zamow-probki-plyt>div{height:40px;background:url(/szablony/meble/images/konfigurator/probki.svg) 0 center no-repeat;padding-left:68px}
.warstwa-wybor .wybor-plyt .gr{margin:0 -12px}
.warstwa-wybor .wybor-plyt .gr.gr-belka{font-size:18px;margin-top:-1px;border-color:#898a8b;border-style:solid;border-width:1px 0;padding:12px 12px 10px;cursor:pointer;line-height:normal;z-index:1}
@media only screen and (min-width:40.0625em) and (max-height:800px){
.warstwa-wybor .wybor-plyt .gr.gr-belka{font-size:16px;padding:5px 12px 4px}
}
.warstwa-wybor .wybor-plyt .gr.gr-belka>span{background-image:url(/szablony/meble/images/konfigurator/rozwin_black.png);background-repeat:no-repeat;background-position:100% center;padding-right:16px}
.warstwa-wybor .wybor-plyt .gr.gr-belka .zakladka-ilosc{font-style:normal}
.warstwa-wybor .wybor-plyt .gr.gr-belka.current{color:#5dca1c;border-color:transparent}
.warstwa-wybor .wybor-plyt .gr.gr-belka.current>span{background-image:url(/szablony/meble/images/konfigurator/zwin_green.png)}
.warstwa-wybor .wybor-plyt .gr.gr-content{overflow-y:scroll}
.warstwa-wybor .wybor-plyt .gr.gr-content:not(.current){display:none}
.warstwa-wybor .wybor-plyt .gr.gr-content.admininfo{border-bottom:1px solid red!important}
#konf .podpowiedz.pytajnik .tlo>div:before,.warstwa-wybor .wybor-plyt .gr.gr-content.admininfo:after{display:none}
.warstwa-wybor .wybor-plyt .gr.admininfo{color:red;border-color:red;outline:0;z-index:2}
.warstwa-wybor .wybor-plyt .gr.admininfo.current{color:red;border-color:red transparent transparent}
.warstwa-wybor .wybor-plyt .gr.admininfo.current .grouptitle{color:red}
.warstwa-wybor .wybor-plyt .elementy{padding:2px 6px}
.warstwa-wybor .wybor-plyt .elementy>div.grouptitle{font-size:18px;color:#000;margin:0 6px 10px}
.warstwa-wybor .wybor-plyt .elementy>div.grouptitle:not(:first-child){margin-top:20px}
.warstwa-wybor .wybor-plyt .elementy>div.choice,.warstwa-wybor .wybor-plyt .elementy>div.paleta{display:inline-block;width:calc((100% - 60px)/ 5);vertical-align:top;margin:0 6px 12px;position:relative;text-align:center;cursor:pointer}
.warstwa-wybor .wybor-plyt .elementy>div.choice>div.img,.warstwa-wybor .wybor-plyt .elementy>div.paleta>div.img{border:1px solid #898a8b;border-radius:22.5%;overflow:hidden;position:relative}
.warstwa-wybor .wybor-plyt .elementy>div.choice>div.img:before,.warstwa-wybor .wybor-plyt .elementy>div.paleta>div.img:before{content:'';display:block;padding-top:100%}
.warstwa-wybor .wybor-plyt .elementy>div.choice>div.img img,.warstwa-wybor .wybor-plyt .elementy>div.paleta>div.img img{position:absolute;left:0;top:0;width:100%}
.warstwa-wybor .wybor-plyt .elementy>div.choice>div.nazwa,.warstwa-wybor .wybor-plyt .elementy>div.paleta>div.nazwa{color:#898a8b;margin:0 -6px;font-size:10px;display:none;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.warstwa-wybor .wybor-plyt .elementy>div.choice>div.symbol,.warstwa-wybor .wybor-plyt .elementy>div.paleta>div.symbol{color:#000;margin:3px 0 0;font-size:12px}
.warstwa-wybor .wybor-plyt .elementy>div.choice>div.onstock,.warstwa-wybor .wybor-plyt .elementy>div.paleta>div.onstock{position:absolute;top:0;right:0;width:8px;height:8px;border-radius:50%;background-color:#72cf40}
.warstwa-wybor .wybor-plyt .elementy>div.choice>div.onstock-no,.warstwa-wybor .wybor-plyt .elementy>div.paleta>div.onstock-no{background-color:#ffd130}
@media only screen and (min-width:40.0625em){
.warstwa-wybor .widget-picker{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.warstwa-wybor .wybor-plyt .elementy>div.choice:hover>div{color:#5dca1c}
.warstwa-wybor .wybor-plyt .elementy>div.choice:hover>div.img{border:1px solid #fff;box-shadow:0 0 0 2px #5dca1c}
}
.warstwa-wybor .wybor-plyt .elementy>div.choice.current>div{color:#5dca1c}
.warstwa-wybor .wybor-plyt .elementy>div.choice.current>div.img,.warstwa-wybor .wybor-plyt .elementy>div.paleta.current>div.img,.warstwa-wybor .wybor-plyt .elementy>div.paleta:hover>div.img{border:1px solid #fff;box-shadow:0 0 0 2px #5dca1c}
.warstwa-wybor .wybor-plyt .elementy>div.paleta>div.img img{background:conic-gradient(at 0 30%,red 10%,#ff0 30%,#1e90ff 50%)}
.warstwa-wybor .wybor-plyt .elementy>div.paleta .paleta-current-lak{position:absolute;width:50%;height:50%;top:37px;right:0}
.warstwa-wybor .wybor-plyt .elementy>div.paleta .paleta-current-lak>div.img{border:1px solid #fff;box-shadow:0 0 0 2px #5dca1c;border-radius:50%;overflow:hidden}
.warstwa-wybor .wybor-plyt .elementy>div.paleta .paleta-contents{display:none;border:1px solid #8e8e8e;position:absolute;z-index:2;top:40px;background:#fff;box-shadow:1px 1px 6px 0 #a9a9a9}
.warstwa-wybor .wybor-plyt .elementy>div.paleta .paleta-contents .paleta-list{max-height:165px;width:145px;overflow-y:scroll;overflow-x:hidden}
.warstwa-wybor .wybor-plyt .elementy>div.paleta .paleta-contents .paleta-elem{cursor:pointer;line-height:24px;margin-bottom:-1px}
.warstwa-wybor .wybor-plyt .elementy>div.paleta .paleta-contents .paleta-elem.current,.warstwa-wybor .wybor-plyt .elementy>div.paleta .paleta-contents .paleta-elem:hover{box-shadow:0 0 0 1px inset #5dca1c;color:#5dca1c}
.furniture-to-size .furniture-to-size-menu ul li a span,.warstwa-wybor .wybor-plyt .elementy>div.paleta .paleta-contents .paleta-elem .img,.warstwa-wybor .wybor-plyt .elementy>div.paleta .paleta-contents .paleta-elem .symbol{display:inline-block;vertical-align:middle}
.warstwa-wybor .wybor-plyt .elementy>div.paleta .paleta-contents .paleta-elem .img{width:22px;height:22px;margin:1px 4px;border-radius:50%}
.warstwa-wybor .wybor-plyt .elementy>div.paleta .paleta-contents .paleta-elem .symbol{font-size:86%;width:84px;text-align:left}
#konf .podpowiedz .tlo.visible,#konf .podpowiedz.pytajnik:hover .tlo,.warstwa-wybor .wybor-plyt .elementy>div.paleta.active .paleta-contents{display:block}
.warstwa-wybor .wybor-plyt .elementy>div.szukaj-brak-wynikow{display:none;width:100%;margin:0;padding:5px 0;color:#000}
.szafa_podglad__ind span,.szafa_podglad_gora__ind span,.warstwa-wybor .wybor-plyt.nazwy .elementy>div.choice>div.nazwa,.warstwa-wybor .wybor-plyt.nazwy .elementy>div.paleta>div.nazwa{display:inline-block}
#konf .podpowiedz.pytajnik{cursor:help;display:inline-block}
@media only screen and (max-width:40em){
.warstwa-wybor .widget-picker.uchwyty .elementy-typy{height:auto!important}
.warstwa-wybor .widget-picker.akcesoria_zawiasy .elementy-kont .options .opt .tlo{width:calc(200% + 20px)!important}
.warstwa-wybor .wybor-plyt .elementy>div.grouptitle:not(:first-child){margin-top:15px}
#konf .podpowiedz.pytajnik{position:static}
#konf .podpowiedz.pytajnik:hover .tlo{left:0;margin-left:0;width:100%}
#konf .podpowiedz.pytajnik:hover .tlo>div span.arrow{left:6px}
}
#konf .podpowiedz .tlo{display:none;position:absolute;background-color:#333;width:300px;color:#fff;border-radius:5px;font-size:14px;line-height:normal;z-index:1;margin-left:calc((100% - 300px)/ 2);bottom:calc(100% + 7px);padding:5px}
#konf .podpowiedz .tlo>div span.arrow{position:absolute;left:calc(50% - 5px);bottom:-5px;z-index:-1}
#konf .podpowiedz .tlo>div span.arrow:after{content:'';width:10px;height:10px;background:#333;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block}
#konf .podpowiedz .tlo:not(.onhover)>div:before{content:'\00d7';float:right;margin:-4px 0 0}
#konf .view-new{height:650px;float:left;position:relative;color:#686868;z-index:1;width:calc(100% - 435px);overflow:hidden}
#konf .view-new .canvas-container{width:100%;height:100%;background:#fff;position:relative}
#konf .view-new .canvas-container .szafa_wnetrze_edycja{width:100%;border:0;font-size:0;margin:0;text-align:center;min-height:810px;padding-top:90px}
#konf #konfiguracja_new .preloader_new,#konf #konfiguracja_new .preloader_new>div,#konf .view-new .canvas-container .szafa_wnetrze_edycja .szafa_wymiary_infobox_container,.mobile div.edit_tabs_new>section .control.current .polki-kont{display:none}
@media only screen and (max-width:40em){
#konf .view-new{width:100%;height:15em}
#konf .view-new .canvas-container{width:100%;height:100%}
#konf .view-new .canvas-container canvas{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
#konf .view-new .canvas-container .view-handle{position:absolute;height:100%;width:25%;top:0;touch-action:pan-y}
#konf .view-new .canvas-container .view-handle-r{right:0}
#konf .view-new .canvas-container .view-handle-l{left:0}
#konf .view-container.view-fixed .view-new{z-index:4}
}
#konf.jedn-cm section div.jedn span.j-cm,#konf.jedn-mm section div.jedn span.j-mm,#szafa_edit_tabs div.wdt.choice div.options div.opt span.lbl{color:#000}
#konf.jedn-cm .mm,#konf.jedn-mm .cm{display:none!important}
#konf.loading.picker .warstwa-wybor:after{width:100%;height:100%;background:url(/szablony/meble/images/meble_pl.gif) 50% 50% no-repeat rgba(255,255,255,.8);top:0;left:0;position:absolute;text-align:center;padding-top:10px;content:'';z-index:2}
#konf .view-container,#konf.loading #konfiguracja_new,#konf.picker #konfiguracja_new{position:relative}
#konf.loading #konfiguracja_new .preloader_new,#konf.picker #konfiguracja_new .preloader_new{display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(255,255,255,.8);z-index:2}
#konf.loading:not(.picker) #konfiguracja_new .preloader_new>div{display:block;position:absolute;top:0;left:0;background:url(/szablony/meble/images/meble_pl.gif) center center no-repeat;width:100%;height:100%}
#konf .view-container .reveal-modal-bg{background:rgba(255,255,255,.8)}
#konf .view-container .blocked .list,#konf .view-container .blocked span.img{opacity:.3}
#konf .view-container.view-abs .powiadomienia,#konf .view-container.view-fixed .powiadomienia{position:fixed;top:0}
#konfiguracja_new{margin-bottom:40px}
#konfiguracja_new .warianty--container{padding:20px 12px 0;display:grid;grid-template-columns:repeat(6,1fr)}
#konfiguracja_new .warianty--container .wariant__elem{aspect-ratio:1}
#konfiguracja_new .warianty--container .wariant__elem .obr_tmp{border-radius:10px}
#konfiguracja_new .warianty--container .wariant__elem--other{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:10px;aspect-ratio:1;overflow:hidden}
#konfiguracja_new .warianty--container .wariant__elem--count{text-align:center;color:#333}
#konfiguracja_new .warianty--container .wariant__elem.podpowiedz .tlo{max-width:400px;width:-webkit-max-content;width:-moz-max-content;width:max-content}
#konfiguracja_new .podpowiedz-new.podpowiedz .tlo.onhover,#konfiguracja_new .wariant__elem.podpowiedz .tlo.onhover,#konfiguracja_new div.opt.podpowiedz .tlo.onhover{margin:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}
#konfiguracja_new .podpowiedz-new.podpowiedz span.arrow,#konfiguracja_new .wariant__elem.podpowiedz span.arrow,#konfiguracja_new div.opt.podpowiedz span.arrow{position:absolute;top:-2px;left:50%;-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%);z-index:-1;opacity:0;visibility:hidden}
#konfiguracja_new .podpowiedz-new.podpowiedz span.arrow:after,#konfiguracja_new .wariant__elem.podpowiedz span.arrow:after,#konfiguracja_new div.opt.podpowiedz span.arrow:after{content:'';width:10px;height:10px;background:#333;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block}
@media only screen and (min-width:1px) and (max-width:63.9375em){
#konfiguracja_new .podpowiedz-new.podpowiedz span.arrow,#konfiguracja_new .wariant__elem.podpowiedz span.arrow,#konfiguracja_new div.opt.podpowiedz span.arrow{display:none}
#konfiguracja_new .podpowiedz-new.podpowiedz span.arrow{display:block!important}
}
#konfModalShare{padding-bottom:0}
#konfModalShare .opis{font-size:15px;font-weight:500;color:#333;line-height:normal}
#konfModalShare .zawartosc{margin:0 -24px}
#konfModalShare .zawartosc .lewa{text-align:center}
#konfModalShare .zawartosc .prawa>div.tabela{display:table;height:100%}
#konfModalShare .zawartosc .prawa>div.tabela>div.komorka{display:table-cell;vertical-align:middle;font-size:14px;font-weight:400;color:#333}
#konfModalShare .zawartosc .prawa>div.tabela>div.komorka>div.link{margin-bottom:52px}
#konfModalShare .zawartosc .prawa>div.tabela>div.komorka>div.link>div{display:inline-block;margin-right:15px;vertical-align:middle}
@media only screen and (max-width:40em){
#konfiguracja_new .warianty--container{padding:6px 12px}
#konfModalShare .zawartosc .prawa>div.tabela>div.komorka>div.link>div{margin-right:0}
.reveal-modal .cartTable__description>div>div.header>span.name{display:inline-block}
.reveal-modal .cartTable__description>div>div:not(.header)>span.name{display:block;width:auto;text-align:left}
}
#konfModalShare .zawartosc .prawa>div.tabela>div.komorka>div.link>div span{font-size:12px;border:1px solid #3a3a3a;border-radius:4px;height:44px;display:table-cell;vertical-align:middle;padding:0 20px;word-break:break-word}
#konfModalShare .zawartosc .prawa>div.tabela>div.komorka>div.link span.opcjaKopiuj{cursor:pointer;display:inline-block;vertical-align:middle;color:#72bf44;font-size:15px;font-weight:500}
#konfModalShare .zawartosc .prawa>div.tabela>div.komorka a.udostepnij{color:#585857;text-transform:uppercase;font-weight:500;border:1px solid #415e9b;border-radius:3px;width:156px;height:45px;text-align:center;display:table-cell;vertical-align:middle;font-size:15px}
#konfModalShare .zawartosc .prawa>div.tabela>div.komorka a.udostepnij i{color:#415e9b;margin-right:18px;font-size:16px}
#konfModalShare .zawartosc .prawa>div.tabela>div.komorka div.email{font-size:0;margin-bottom:27px}
#konfModalShare .zawartosc .prawa>div.tabela>div.komorka div.email input{width:287px;height:44px;border:1px solid #3a3a3a;border-radius:4px;display:inline-block;margin:0 13px 10px 0;color:#585857;font-size:13px;font-weight:300}
#konfModalShare .zawartosc .prawa>div.tabela>div.komorka div.email button{width:231px;font-size:15px;margin-bottom:0}
#konfModalShare .zawartosc .prawa>div.tabela>div.komorka .newsletter-section{padding:0}
.group-accordion .widget[data-type=kolor]{-webkit-transition:height .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);transition:height .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);height:auto;opacity:1;interpolate-size:allow-keywords}
.group-accordion--collapsed .widget[data-type=kolor]{height:0!important;opacity:0!important;margin-bottom:0!important;pointer-events:none}
.switcher-component{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;gap:1.5rem;padding:1rem 0;background:#f8f8f8;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);margin-bottom:2rem}
.switcher-label{font-size:1rem;color:#555;font-weight:500;margin-right:1rem}
.switcher-toggle{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;background:#eaeaea;border-radius:999px;padding:4px 8px;min-width:140px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:0 1px 4px rgba(0,0,0,.06)}
.switcher-option{position:relative;z-index:2;-webkit-box-flex:1;flex:1 1 50%;text-align:center;font-size:1rem;font-weight:600;color:#888;padding:6px 0;cursor:pointer;-webkit-transition:color .2s;transition:color .2s}
.switcher-option.active{color:#fff}
.switcher-indicator{position:absolute;top:4px;left:4px;width:50%;height:calc(100% - 8px);background:#72bf44;border-radius:999px;-webkit-transition:left .25s cubic-bezier(.4,0,.2,1);transition:left .25s cubic-bezier(.4,0,.2,1);z-index:1}
.switcher-toggle[data-active='1'] .switcher-indicator{left:calc(50% - 4px)}
.switcher-toggle[data-active='0'] .switcher-indicator{left:4px}
.switcher-toggle .switcher-option.active{color:#fff}
.reveal-modal .cartTable__description,.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}
.reveal-modal .cartTable__description>div{display:block;margin-bottom:10px}
.reveal-modal .cartTable__description>div>div>span:first-child{text-align:right;width:200px}
@media only screen and (min-width:40.0625em){
#konfiguracja_new .podpowiedz-new.podpowiedz .tlo.onhover,#konfiguracja_new .wariant__elem.podpowiedz .tlo.onhover,#konfiguracja_new div.opt.podpowiedz .tlo.onhover{display:block;visibility:hidden;opacity:0}
#konfiguracja_new .podpowiedz-new.podpowiedz:hover .tlo.onhover,#konfiguracja_new .wariant__elem.podpowiedz:hover .tlo.onhover,#konfiguracja_new div.opt.podpowiedz:hover .tlo.onhover{visibility:visible;opacity:1;pointer-events:none;z-index:11}
#konfiguracja_new .podpowiedz-new.podpowiedz:hover span.arrow,#konfiguracja_new .wariant__elem.podpowiedz:hover span.arrow,#konfiguracja_new div.opt.podpowiedz:hover span.arrow{z-index:11;opacity:1;visibility:visible}
.reveal-modal .cartTable__description>div{display:table}
.reveal-modal .cartTable__description>div>div{display:table-row}
.reveal-modal .cartTable__description>div>div>span{display:table-cell}
.reveal-modal .cartTable__description>div>div>span:last-child{padding-left:10px}
}
.reveal-modal .cartTable__description>div>div>span.name{text-transform:uppercase;font-weight:600;padding-top:5px}
.reveal-modal .cartTable__description>div>div>span ul{font-size:unset;list-style-type:none}
.reveal-modal .cartTable__description>div>div>span>ul{margin:0}
.reveal-modal .cartTable__description>div>div>span>ul span{text-transform:uppercase;font-weight:600}
.reveal-modal .cartTable__description>div>div>span>ul ul span,.reveal-modal .cartTable__description>div>div>span>ul ul ul span{text-transform:none;font-weight:600}
.reveal-modal .cartTable__description>div>div>span>ul ul ul ul span{text-transform:none;font-weight:500}
.reveal-modal .cartTable__description>div>div:first-child>span.name{padding-top:0}
.reveal-modal .cartTable__description a{color:#72bf44!important;text-decoration:underline;margin-bottom:0}
#edit_tabs_menu,.edit_tabs_change{background-color:#f5f5f5;border-radius:4px;text-align:center}
#edit_tabs_menu{margin-top:-8px}
.edit_tabs_change{position:absolute;height:60px;text-transform:uppercase;font-size:.875rem;width:100%;bottom:0;display:-webkit-box;display:flex}
#edit_tabs_menu .item{color:#383b3b;font-size:1rem;display:inline-block;cursor:pointer;padding:21px 12px 15px;margin-right:60px}
#edit_tabs_menu .item.current,#edit_tabs_menu .item:hover{border-bottom:4px solid #ffd500}
div.editgroup__tytul{color:#383b3b;font-size:1.875rem;position:absolute;top:21px;display:none}
.edit_tabs_change__button,.edit_tabs_change__step{cursor:pointer;min-width:259px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.edit_tabs_change__prev{background-color:#c9caca;color:#383b3b}
.edit_tabs_change__restore_links{text-transform:lowercase;text-align:left;margin:0 auto;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}
#konf .edit_tabs_change__restore_links div.nowa_konf{margin:0;height:100%}
#konf .edit_tabs_change__restore_links div.nowa_konf>a{line-height:normal;height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}
.edit_tabs_change__button,.edit_tabs_change__next{background-color:#7ab51d;color:#fff}
.edit_tabs_change__button .szafka_add_btn{background-position:0 -455px;padding-left:34px;height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}
#szafa_widok3d{display:none;font-size:0}
#szafa_widok3d.current{display:block}
#szafa_widok3d #draw3d{margin-left:200px;height:500px}
#szafa_widok3d #scene3d .bmeb,#szafa_widok3d #scene3d .meb{bottom:initial;top:0;-webkit-transform-origin:top left;transform-origin:top left}
#szafa_widok3d #scene3d_controls{bottom:auto;top:20px}
#szafa_widok3d #scene3d_controls .zoom{top:248px;left:46px}
#szafa_widok3d #scene3d_controls .views{top:142px;left:46px}
#szafa_widok3d #scene3d_controls .rotate{top:0}
#konf.loading #szafa_edit_tabs:after{content:'';background:url(/szablony/centrum/images/loading.gif) 50% 50% no-repeat rgba(255,255,255,.7)}
#szafa_edit_tabs,#szafa_widok3d,.szafa_podglad_kolory__jednchange,.szafa_podglad_system__jednchange,.szafa_wnetrze_edycja__jednchange,.szafa_wymiary_jednchange{position:relative}
#szafa_edit_tabs.hidden{display:none}
#szafa_edit_tabs>.editgroup{display:none;cursor:default;position:relative}
#szafa_edit_tabs>.editgroup.current{display:block;border:0;font-size:0;margin:0;text-align:center;min-height:810px;padding-top:50px}
#szafa_edit_tabs .jedn.jedn-change{position:absolute;left:0;top:35px}
#szafa_edit_tabs .jedn.jedn-change span{border-radius:4px;border:1px solid #333;color:#383b3b;font-size:.875rem;width:50px;line-height:23px;text-align:center;cursor:pointer}
#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{position:relative;background-color:#d3cdc7;display:block;vertical-align:top;margin:0 auto}
.szafa_podglad_wymiary_outer{position:relative}
.szafa_podglad__modul{position:absolute;-webkit-transition:box-shadow .2s linear,background-color .2s linear;transition:box-shadow .2s linear,background-color .2s linear;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)}
.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{content:'';top:1.2em;bottom:1.2em;left:1.2em;right:1.2em;position:absolute}
.szafa_podglad__modul.current:before,.szafa_podglad__modul.hover:not(.current):before{content:'';position:absolute;top:1.5em;bottom:1.5em;left:1.5em;right:1.5em;border:.3em solid #f5f5f5;z-index:2}
.szafa_podglad__modul.hover:not(.current):before{background-image:url(/szablony/meble/images/szafy-przesuwne/bg-kreski.png);background-size:237em 12.9em;background-repeat:repeat-y}
.szafa_podglad__modul.editable{cursor:pointer}
.szafa_podglad__wymbox{position:absolute;background:#007aff;color:#fff;width:60px;height:16px}
.szafa_podglad__wymbox.szer{margin-left:-30px;left:50%;top:-16px}
.szafa_podglad__wymbox.wys{-webkit-text-orientation:inherit;text-orientation:inherit;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 16px;transform-origin:0 16px;top:50%;left:0;margin-top:15px}
.szafa_podglad__symbox{position:absolute;color:#fff;font-size:1.375rem;width:20px;height:22px;line-height:23px}
.szafa_podglad__symbox.szer{bottom:-22px;left:50%;margin-left:-10px;background:#333}
.szafa_podglad__modul:not(.root)>.szafa_podglad__symbox{background:#007aff;bottom:-24px}
.szafa_podglad__symbox.wys{top:50%;margin-top:-12px;background:#007aff;right:-21px}
.szafa_podglad__ind{position:absolute}
.szafa_podglad__ind.szer{height:2px;text-align:center}
.szafa_podglad__ind.szer span{position:relative;margin-top:-15px;display:inline-block}
.szafa_podglad__ind.szer .wymiar_elem_schemat{background:#fff;margin-top:13px}
.szafa_podglad__ind.wys{width:2px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}
.szafa_podglad__ind.wys span{padding-left:4px}
.wymiar_elem_schemat{display:inline-block;position:relative}
.szafa_podglad__ind.lft.wys>span{width:50px;margin-left:-54px}
.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{width:56px;font-size:1.25rem;line-height:25px;padding-left:3px}
.szafa_podglad__ind.kol0{color:#333;border-left:1px dashed #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{color:#ff1400;border-color:#ff1400}
.szafa_podglad__ind.kol2 input{color:#1a00b7;border-color:#1a00b7}
.szafa_podglad__ind.kol3 input{color:#00d3ae;border-color:#00d3ae}
.szafa_podglad__ind.kol4 input{color:#ff8400;border-color:#ff8400}
.szafa_podglad__ind.kol5 input{color:#ac00b7;border-color:#ac00b7}
.szafa_podglad__ind.kol6 input{color:#a7c400;border-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;width:calc(100% - 1em);position:relative}
.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:'';position:absolute;display:inline-block}
.szafa_podglad__modul.polki .szafa_podglad__form--elem>div:after,.szafa_podglad__modul.polki .szafa_podglad__form--elem>div:before{background-color:#e9e3dd;width:2.1em;height:.9em;top:2.4em}
.szafa_podglad__form--draz>div:after,.szafa_podglad__form--draz>div:before{width:3em;height:5.7em;background-size:3em 5.7em;background-image:url(/szablony/meble/images/szafy-przesuwne/mocowanie_drazka.png);bottom:-1.75em}
.szafa_podglad__form--draz>div:after,.szafa_podglad__modul.polki .szafa_podglad__form--elem>div:after{right:0}
.szafa_podglad__form--draz>div:after{-webkit-transform:rotate(180deg);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__modul.polki .szafa_podglad__form--elem div div{position:absolute;overflow:hidden;text-align:center;margin-right:-2.4em;bottom:2.7em;max-height:15.3em}
.szafa_podglad__form--draz .szafa_podglad__wypelnienie_drazek>div div{position:absolute;overflow:hidden;top:-.6em;width:calc(100% - 7.6em);height:19.3em;text-align:center;padding-left:64px}
.szafa_podglad__modul.polki .szafa_podglad__form--elem.space_low div div{max-height:10.2em}
.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{width:23.1em;height:4.5em;display:inline-block;margin-right:2.4em;border:.3em solid #eed8c1;border-radius:7em;margin-top:.6em}
.szafa_podglad__form--draz .szafa_podglad__wypelnienie_drazek>div div span{width:30em;height:19.3em;background-size:30em 19.3em;background-image:url(/szablony/meble/images/szafy-przesuwne/wieszak.png);bottom:0;display:inline-block;margin-left:-64px}
.szafa_podglad__modul .szafa_podglad__form--wymiar-ind{right:9em;position:absolute}
.szafa_podglad__modul .szafa_podglad__form--wymiar-ind>div{position:absolute;border-right:3px solid #000;height:100%;z-index:10}
.szafa_podglad__modul .szafa_podglad__form--wymiar-ind>div>span:first-child{position:absolute;top:-4px;width:100px;left:-50px;height:3em;display:block}
.szafa_podglad__modul .szafa_podglad__form--wymiar-ind>div>span:first-child:after{content:'';display:block;width:25%;height:3px;background:#000;-webkit-transform:rotate(-37deg);transform:rotate(-37deg);position:absolute;top:13px;left:calc(50%/2)}
.szafa_podglad__modul .szafa_podglad__form--wymiar-ind>div>span:first-child:before{content:'';display:block;width:25%;height:3px;background:#000;position:absolute;left:50%;top:13px;-webkit-transform:rotate(37deg);transform:rotate(37deg)}
.szafa_podglad__modul .szafa_podglad__form--wymiar-ind>div>span:last-child{position:absolute;bottom:-4px;width:100px;left:-50px;height:3em;display:block}
.szafa_podglad__modul .szafa_podglad__form--wymiar-ind>div>span:last-child:after{content:'';display:block;width:25%;height:3px;background:#000;-webkit-transform:rotate(37deg);transform:rotate(37deg);position:absolute;top:13px;left:calc(50%/2)}
.szafa_podglad__modul .szafa_podglad__form--wymiar-ind>div>span:last-child:before{content:'';display:block;width:25%;height:3px;background:#000;position:absolute;left:50%;top:13px;-webkit-transform:rotate(-37deg);transform:rotate(-37deg)}
.szafa_podglad__modul .szafa_podglad__form--wymiar-ind>span{font-size:5.3em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:-130px}
.szafa_podglad__modul .szafa_podglad__form--szuf>div{overflow:hidden}
.szafa_podglad__modul .szafa_podglad__form--szuf>div:after{content:'';position:absolute;left:calc(50% - 1.8em);top:calc(50% - 1.8em);border-radius:100%;width:3.6em;height:3.6em;box-shadow:0 0 0 2000px #e9e3dd}
.szafa_podglad_kolory,.szafa_podglad_system,.szafa_wnetrze_edycja{width:60%;vertical-align:top;display:inline-block;position:relative}
.szafa_podglad_system{text-align:center}
.szafa_podglad_kolory__fronty::after{box-shadow:0 0 0 2px #dfdfdf inset;bottom:0;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;width:100%;box-shadow:0 0 0 1px #dfdfdf inset;position:relative}
.szafa_podglad_kolory__front_elem .control{top:50%;position:absolute;margin-top:-14px;right:-84px;z-index:3}
.szafa_podglad_kolory__podglad_wys{color:#383b3b;font-size:.875rem;background-color:#fafafa;line-height:25px;display:inline-block;border-radius:6px;padding:0 11px;top:calc(50% - 15px);position:absolute;margin-top:-14px;right:-37px;z-index:3;min-width:74px;text-align:center;border:2px solid #ffd500}
.szafa_podglad_kolory__wymiardrags{position:absolute}
.szafa_podglad_kolory__wymiaryreset{position:absolute;bottom:-38px;left:-51px}
.szafa_podglad_kolory__wymiardrag{position:absolute;height:1px}
.szafa_podglad_kolory__wymiardragline{width:48px;height:2px;background:#c9caca;left:-20px;position:absolute}
.szafa_podglad_kolory__wymiardraghandle{position:absolute;background:url(/szablony/meble/images/szafy-przesuwne/suwak_pion.png) no-repeat;width:32px;height:32px;top:-15px;left:32px;cursor:s-resize}
.szafa_podglad_kolory__wymiardraghandle:after{content:'';display:block;width:50px;height:50px;position:absolute;left:calc(50% - 25px);top:calc(50% - 25px)}
.szafa_podglad_goratitle{padding:40px 0 20px;clear:both}
.szafa_podglad_gora{display:inline-block;vertical-align:top;position:relative}
.szafa_podglad_gora__form{position:absolute;background:#e2d8cf}
.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.poz{height:2px}
.szafa_podglad_gora__ind.pion{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding-left:4px}
.szafa_podglad_gora__ind.poz span{position:relative;margin-top:-15px;display:inline-block}
.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{width:390px;display:inline-block;vertical-align:top}
.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{font-size:.875rem;display:inline-block;margin-left:5px}
.szafa_opcje.szafa_opcje--system .option-info-dodatkowe a{color:#7ab51d;text-transform:lowercase;text-decoration:underline}
.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;vertical-align:top;max-width:332px;width:100%}
.szafa_opcje--wnetrze_typ,.szafa_opcje.szafa_opcje--kolor,.szafa_opcje.szafa_opcje--system{border:1px solid #c9caca;border-radius:4px;padding:14px 20px;position:relative;margin-bottom:20px}
.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{overflow:hidden;font-size:.75rem;margin-bottom:14px}
.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{width:40px;height:60px;margin-right:19px;float:left;cursor:pointer;border:2px solid #dfdfdf}
.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}
.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{font-size:1.125rem;color:#383b3b;display:block;text-align:left;margin-bottom:13px;text-transform:lowercase}
.szafa_opcje--typmodulu_outer .szafka_opcje__typmodulu_title,.szafa_opcje__opcja.akcesoria_szuflady_prowadnice .opcja-title,.szafa_opcje__opcja.fronty_czesci:before,.szafa_opcje__opcja.modul_uklad2_szuflady_przegrody .opcja-title{font-size:1.125rem;color:#383b3b;text-align:left;margin-bottom:13px;text-transform:lowercase}
#konfiguracja #szafa_edit_tabs .editgroup.current div.control.onlywdt div.l,.szafa_opcje__opcja.checkbox::before{font-size:1.125rem;color:#383b3b;display:block;text-align:left;margin-bottom:13px}
.szafa_opcje__opcja.checkbox::before{text-transform:lowercase}
.szafa_opcje__opcja.checkbox:before{content:'wieszak'}
.szafa_opcje--kolor .kolor-elem.ctrl-link{text-align:center;width:100px;float:left}
.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-radius:32px;height:64px;overflow:hidden;width:64px;cursor:pointer;display:inline-block;border:1px solid #d3d3d3;margin:0}
.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 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{display:inline-block;background-image:url(/szablony/meble/images/szafy-przesuwne/strzalki.png);width:34px;height:40px;cursor:pointer;margin-top:30px}
#konfiguracja #szafa_edit_tabs .editgroup.current div.control.onlywdt>div.ico,.szafa_wymiar_widget.current div.control div.widget div.ctrls div.line div.step.curr span.b,.szafa_wymiar_widget.current div.control div.widget div.ctrls div.line div.step.def span.b{display:none}
#konfiguracja #szafa_edit_tabs .editgroup.current div.control.onlywdt{overflow:hidden;margin-top:23px}
#konfiguracja #szafa_edit_tabs .editgroup.current div.control.onlywdt div.l{text-transform:lowercase;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;top:2px;width:64px;position:relative}
#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;-webkit-transition:left .2s ease-in-out;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{margin:0 -30px 20px 0;display:inline-block;font-size:0}
.szafa_opcje__opcja.fronty_czesci .opt{width:40px;height:60px;float:left;margin-right:30px;cursor:pointer;display:inline-block;text-align:center}
.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{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}
.szafa_opcje--wnetrze .szafa_opcje__opcja.checkbox .opt span.lbl{line-height:normal}
.szafa_opcje--akcesoria{width:800px;display:inline-block}
.szafa_opcje--typmodulu{display:inline-block;width:100%;margin:0 17px 0 0}
.szafa_opcje--typmodulu .title3{font-size:0}
.szafa_opcje--typmodulu .option-toggle .opt{width:62px;height:93px;display:inline-block;cursor:pointer;margin:0 10px 0 0;font-size:0;border:2px solid #dfdfdf;background-color:#f5f5f5;position:relative;vertical-align:top}
.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{display:block;font-size:.75rem;position:absolute;bottom:5px;left:100%;z-index:3;background:#7ab51d;padding:2px 5px;color:#fff;max-width:68px;pointer-events:none}
.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{position:relative;max-height:0;overflow:hidden;margin-bottom:0;-webkit-transition:.2s linear;transition:.2s linear;color:#ff8400}
#szafa_edit_tabs div.control div.widget div.wdt.switcher .reason{font-size:.75rem;width:227px;margin-left:28px;padding:0 30px 0 0}
.szafa_opcje.szafa_opcje--wnetrze .control .widget.ilosc .reason{padding:0 36px 0 0}
#szafa_edit_tabs div.control div.widget div.wdt.switcher .reason.visible,.szafa_opcje.szafa_opcje--wnetrze .control .widget.ilosc .reason.visible{display:block;max-height:60px;margin-bottom:10px}
#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';padding:1px 6px;cursor:pointer;position:absolute;right:0;top:50%;margin:-15px 4px 2px;font-size:1.25rem}
.szafa_opcje.szafa_opcje--wnetrze .control .widget.ilosc .ctrls .line div.step{float:left;margin:0 5px;cursor:pointer;font-size:1.125rem;line-height:24px;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;color:#fff;padding:0 8px;border-radius:3px}
.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;font-size:.875rem;display:inline-block}
.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{width:60px;height:60px;float:left;border:2px solid #7ab51d;border-radius:4px;margin-right:15px;cursor:pointer;display:table}
.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{width:100%;max-height:60px}
.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{height:100%;width:215px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}
.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{width:120px;-webkit-box-flex:0;flex:0 0 70px}
.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;width:100%;height:30px;line-height:28px;text-align:center;color:#383b3b;font-size:1rem;display:inline-block;cursor:pointer}
.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{width:80px;height:108px}
#konf .szafa_opcje.szafa_opcje--wnetrze div.wdt.choice div.options div.opt span.img{width:80px;height:60px;border:1px solid transparent}
#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,.szafa_wymiar_widget div.control div.widget div.ctrls{position:relative}
.szafka_opcje__wariantpowrot{display:inline-block;position:absolute;top:30px;left:calc(50% - 132px)}
.szafka_opcje__wariantpowrot .control{background-color:#7ab51d;text-align:center;cursor:pointer;font-size:.875rem;color:#fff;padding:0 5px;border-radius:4px;text-transform:uppercase;width:264px}
.szafa_wymiar_widget{position:absolute;margin:-15px 0 0 -42px;min-width:92px;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_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{color:#383b3b;font-size:.875rem;border-style:solid;border-color:#ffd500;background-color:#fafafa;line-height:25px;height:28px}
.szafa_podglad__wymiarwidgets .wymiar_elem_schemat input{color:#383b3b;border-style:solid;border-color:#ffd500;background-color:#fafafa}
.szafa_podglad_gora__ind.pion span{border-width:2px;padding:0 11px;border-radius:6px;white-space:nowrap}
.szafa_wymiar_widget .input .box .lbl,.szafa_wymiar_widget .input .box input{cursor:pointer}
.szafa_podglad_kolory__wymiarwidgets .control .box .input span{white-space:nowrap}
.szafa_podglad__wymiarwidgets--prawo .wymiar_elem_schemat input,.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-width:2px 0 2px 2px;border-radius:6px 0 0 6px;padding:0;text-align:right;float:left;box-shadow:none}
.szafa_podglad_kolory__wymiarwidgets .control .box .input span.lbl{float:left}
.szafa_wymiar_widget.current .input .box input{border-color:#cacaca;border-width:1px;border-radius:4px;padding:0;text-align:center;height:30px;cursor:default}
.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-width:2px 2px 2px 0;border-radius:0 6px 6px 0;display:inline-block;padding:0 12px 0 4px;width:42px}
.szafa_wymiar_widget div.control,.szafa_wymiary_infobox ul{margin:0}
.szafa_wymiar_widget div.control div.widget div.ctrls div.line{width:210px;position:relative;height:22px;left:34px;top:4px;display:inline-block}
.szafa_wymiar_widget div.control div.widget{width:285px}
.szafa_wymiar_widget.current div.control div.input span.lbl{display:block;color:#383b3b;font-size:.875rem;float:left;text-transform:lowercase;line-height:30px;margin-right:10px}
.szafa_wymiar_widget.current div.control div.input span.box span.lbl{border:0;padding:0 0 0 6px}
.szafa_wymiar_widget div.control div.widget div.ctrls div.line div.step.curr{cursor:w-resize;margin-left:0;width:17px;top:3px;position:absolute}
.szafa_wymiar_widget div.control div.widget div.ctrls div.line div.step{cursor:pointer;text-align:center;height:18px}
.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: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);margin-left:-6px;cursor:w-resize}
.szafa_wymiar_widget.current div.control div.widget div.ctrls div.line div.step.curr:after{content:'';display:block;width:50px;height:50px;position:absolute;top:calc(50% - 25px);left:calc(50% - 25px)}
.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 .control .bt,.szafa_wymiar_widget .control .title2,.szafa_wymiar_widget .control .title_help,.szafa_wymiar_widget .control .widget .ctrls,.szafa_wymiar_widget .input .lb,.szafa_wymiar_widget .widget{display:none}
.szafa_wymiar_widget.current{background:#fff;border:1px solid #cacaca;border-radius:4px;z-index:2;color:#383b3b;font-size:.875rem;padding:18px}
.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{display:inline-block;vertical-align:top;color:#383b3b;text-align:left;width:40%}
.szafa_wymiary_infobox h3{font-size:1.125rem;margin:0 0 10px}
.szafa_wymiary_infobox ul li{list-style-position:inside;list-style-image:url(/szablony/meble/images/opisowa/punktor.png);line-height:24px}
.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;vertical-align:top;width:60%;text-align:center}
.furniture-to-size .galeria .kategorie a>span,.szafa_podglad_wymiaryzew>div{position:relative;display:inline-block}
.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);width:100%;top:5px}
.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:'';position:absolute;width:11px;height:12px}
.szafa_podglad_wymiaryzew__arrow::after{top:-4px;right:0}
.szafa_podglad_wymiaryzew__arrow::before{right:0;top:-4px;left:0}
.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{-webkit-transform:rotate(90deg);transform:rotate(90deg);left:-4px}
.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_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__bryla{position:absolute}
.szafa_podglad_wymiaryzew__frontl{position:absolute;background:#c7beb7}
.szafa_podglad_wymiaryzew__frontp{position:absolute;background:#d4cdc7}
.szafa_podglad_wymiaryzew__bok{position:absolute;background:#ccc3bc;-webkit-transform:skewY(-45deg);transform:skewY(-45deg);-webkit-transform-origin:0 0;transform-origin:0 0}
.szafa_podglad_wymiaryzew__gora{position:absolute;background:#e2d8cf;-webkit-transform:skewX(-45deg);transform:skewX(-45deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}
.szafa_opcje.szafa_opcje--system .option-toggle .opt{color:#383b3b;font-size:.75rem;overflow:hidden;margin-top:10px}
.szafa_opcje.szafa_opcje--system .option-toggle .opt:not(.current){cursor:pointer}
.furniture-to-size .teksty h2:first-child,.szafa_opcje.szafa_opcje--system .option-toggle .opt:first-child{margin-top:0}
.szafa_opcje.szafa_opcje--system .option-toggle .opt .img{width:82px;height:65px;float:left;margin-right:10px;cursor:pointer;position:relative}
.szafa_opcje.szafa_opcje--system .option-toggle .opt .img:before{box-shadow:inset 0 0 0 3px #9e9e9e;position:absolute;content:'';top:0;left:0;right:0;bottom: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{width:100%;margin-top:60px;text-align:center}
@media only screen and (max-width:40em){
#szafa_edit_tabs>.editgroup.current{padding-top:25px;padding-bottom:130px}
.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{width:270px;height:65px;border:4px solid #9e9e9e;display:inline-block;margin:0 27px 20px;padding:15px 40px 0 21px;cursor:pointer;text-align:left}
.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;font-size:.875rem;float:left;width:84px}
.szafa_opcje.szafa_opcje--uklad .option-toggle .opt .img{width:87px;height:24px;display:inline-block;float:right;margin-top:3px}
.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;width:100%;text-align:center}
.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;position:absolute;right:11px;top:11px;z-index:2;pointer-events:none}
.szafka_opcje__uklady_slide.current:hover:after{content:'wybierz';display:inline-block;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.36);border-radius:10px;width:136px;height:66px;line-height:66px;text-align:center;font-size:1.5rem;color:#383b3b;position:absolute;left:50%;top:50%;margin:-33px 0 0 -68px;pointer-events:none}
.szafka_opcje__uklady_slide span{width:100%;height:100%;display:inline-block}
.szafka_opcje__uklady_slide span:hover:before{box-shadow:inset 0 0 0 10px #7ab51d;position:absolute;content:'';top:0;left:0;right:0;bottom:0}
.szafka_opcje__uklady_slide.val-0 span:after{content:'zaprojektuj własny układ';display:inline-block;position:absolute;left:0;top:25%;width:100%;font-size:1.5rem;color:#383b3b}
.szafka_opcje__uklady_slide{cursor:pointer;display:none;position:relative;top:0}
.szafka_opcje__uklady_next,.szafka_opcje__uklady_prev{width:102px;height:132px;border:2px solid #c9caca;border-radius:4px;font-size:.75rem;color:#383b3b;cursor:pointer;position:absolute;display:table;top:133px}
.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;vertical-align:bottom;padding:0 16px 15px}
.szafka_opcje__uklady_next div{text-align:right}
.furniture-to-size .galeria .kategorie>button:after,.furniture-to-size .informacje>button:after,.furniture-to-size .opinie-mnw .opinie-karuzela>button:after,.furniture-to-size .szczegoly>button:after,.furniture-to-size .wyroznione .wyniki>button:after,.furniture-to-size .zalety>button:after,.szafa_podglad__wymiarwidgets .wymiar_elem_schemat .input span,.szafka_opcje__uklady.first .szafka_opcje__uklady_prev,.szafka_opcje__uklady.last .szafka_opcje__uklady_next{display:none}
.szafka_opcje__uklady_pager{padding:23px 0 40px;margin:0 auto;width:600px;text-align:center}
.szafka_opcje__uklady_pagenum{color:#383b3b;font-size:1.5rem;margin-right:20px;display:inline-block}
.szafka_opcje__uklady_dot{background-color:#d7d8d8;cursor:pointer;display:inline-block;height:8px;margin:0 12px 0 0;width:34px;border-radius:4px}
.szafka_opcje__uklad_wybor{text-align:center;color:#383b3b;max-width:725px;margin:0 auto}
.szafka_opcje__uklad_wybor_elem{border:2px solid #c9caca;cursor:pointer;line-height:48px;height:50px;display:inline-block;width:calc(50% - 22.5px);margin:0 0 20px;border-radius:6px;font-size:.875rem;float:left}
.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;text-align:center;padding:15px}
.szafka_opcje__uklad_wymagany div{display:inline-block;text-align:center;border:2px solid #ff9898;padding:5px 10px;color:red}
.szafka_opcje__typslider_dot.current,.szafka_opcje__uklady_dot.current{background-color:#7ab51d}
.szafka_opcje__uklady_wlasny .option-toggle .opt{width:340px;height:50px;border:2px solid #c9caca;text-align:center;font-size:.875rem;color:#383b3b;line-height:48px;border-radius:4px;cursor:pointer}
.szafa_opcje__typslider{position:relative;width:318px}
.szafka_opcje__typslider_pager{padding:10px 0 0;width:278px;text-align:center}
.szafka_opcje__typslider_pagenum,.szafka_opcje__uklady_dots{display:inline-block}
.szafka_opcje__typslider_dot{background-color:#d7d8d8;cursor:pointer;display:inline-block;height:10px;margin:2px;width:23px;border-radius:4px;border:2px solid #fff}
.szafa_opcje__slides{position:relative;width:278px;height:93px;overflow:hidden}
.szafa_opcje__slide{position:absolute;z-index:1;left:100%;width:318px}
.szafa_opcje__slide.current,.szafa_opcje__slide.prev{-webkit-transition:left .2s linear;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{position:absolute;right:0;border:2px solid #dfdfdf;background-color:#f5f5f5;height:93px;top:0;cursor:pointer;display:table}
.furniture-to-size .furniture-to-size-home>div,.szafa_opcje__slide_change div{display:table-cell;vertical-align:middle;text-align:center}
.szafa_opcje__slide_change div:after{display:inline-block;width:26px;height:42px;content:'';background-size:1440px 810px;background-position:-111px -263px}
#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__wymiardrags{position:absolute;height:100%;width:100%;pointer-events:none}
.szafa_podglad__wymiaryreset{position:absolute}
.szafa_podglad__wymiardrag{position:absolute;height:100%;width:100%;text-align:center}
.szafa_podglad__wymiarwidgets .ui-draggable-dragging .szafa_podglad__wymiardragline{border-style:solid;border-color:#7ab51d;top:-.9em}
.szafa_podglad__wymiarwidgets--bottom .ui-draggable-dragging .szafa_podglad__wymiardragline--poziom,.szafa_podglad__wymiarwidgets--zew .ui-draggable-dragging .szafa_podglad__wymiardragline{border-style:dashed;border-color:#fff;top:0}
.ui-draggable-dragging .szafa_podglad__wymiardragline{width:100%;height:1.8em;border-width:0 0 1.8em;left:0;position:absolute}
.ui-draggable-dragging .szafa_podglad__wymiardragline--poziom{width:1.8em;height:100%;left:0;border-width:0 0 0 1.8em}
.szafa_podglad__wymiardraghandle{background-size:9.6em;width:9.6em;height:9.6em;position:absolute;background-image:url(/szablony/meble/images/szafy-przesuwne/suwak_pion_z.png);margin-top:-4.8em;margin-left:-4.8em;cursor:s-resize;display:inline-block;z-index:100;pointer-events:auto}
.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);-webkit-transform:rotate(90deg);transform:rotate(90deg);cursor:w-resize;top:50%;left:-4em;margin-left:0}
.szafa_podglad__wymiardraghandle--przegr-l,.szafa_podglad__wymiardraghandle--przegr-p{bottom:45px;top:auto}
.szafa_podglad__arrows{position:absolute;height:100%}
.szafa_podglad__arrow{position:relative;width:1em;border-left:1.8em solid #00f;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;width:1em;height:100%;position:absolute;display:none}
.szafa_podglad__arrowin::after,.szafa_podglad__arrowin::before{content:'';position:absolute;width:4em;height:4em;-webkit-transform:rotate(90deg);transform:rotate(90deg);left:-2em}
.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{top:50%;margin-top:-4.5em;z-index:100}
.szafa_podglad__wymiarwidgets.szafa_podglad__wymiarwidgets--bottom1 .wymiar_elem_schemat{top:0;margin-top:-1em}
.podzial_pion_2 .szafa_podglad__wymiarwidgets.szafa_podglad__wymiarwidgets--bottom1 .wymiar_elem_schemat{top:100%}
.szafa_podglad__wymiarwidgets .wymiar_elem_schemat input{font-size:6em;width:200px;height:100px;line-height:1.4em;text-align:center;pointer-events:auto;border-width:6px}
.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{left:0;height:100%;top:0;position:absolute;pointer-events:none}
.szafa_podglad__wymiardrag--poziom{width:1.8em}
.szafa_podglad__arrows--poziom{width:100%;height:100%;text-align:center;pointer-events:none;left:0}
.szafa_podglad__arrow--poziom{height:100%;display:inline-block;position:absolute;border-left:none}
.szafa_podglad__arrow--poziom:nth-child(2n){border-left:none}
.szafa_podglad__arrowin--poziom{width:100%;height:1em;background:green}
.szafa_podglad__arrowin--poziom::after{-webkit-transform:rotate(0);transform:rotate(0);top:-1.5em;bottom:auto;left:auto}
.szafa_podglad__arrowin--poziom::before{-webkit-transform:rotate(0);transform:rotate(0);top:-1.5em;bottom:auto;right:auto;left:0}
.szafa_podglad__arrowin--poziom::after{right: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{bottom:10px;background:red}
.szafa_podglad__arrowin--przegr-p{top:50px;background:red}
.szafa_podglad__wymiarwidgets .szafa_podglad__arrows--przegr-l .wymiar_elem_schemat{position:absolute;left:-110px;bottom:-50px;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;margin-top:1em;left:50%;margin-left:-9em}
.szafa_opcje__opcja.checkbox{margin-bottom:14px}
.szafa_opcje__opcja.checkbox .opt{cursor:pointer;font-size:initial}
.szafa_opcje__opcja.checkbox .opt .checkbox{width:18px;height:18px;border:1px solid #c9caca;display:table-cell;margin-right:5px;border-radius:4px}
.szafa_opcje__opcja.checkbox .opt.checked .checkbox{background-color:#7ab51d;position:relative}
.szafa_opcje__opcja.checkbox .opt.checked .checkbox:after{position:absolute;content:'✔';color:#fff;height:18px;line-height:18px;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{-webkit-transform:skewY(-45deg);transform:skewY(-45deg);-webkit-transform-origin:0 0;transform-origin:0 0}
.szafa_podglad_kolory__bok,.szafa_podglad_kolory__cokol{position:absolute;background:#ccc3bc}
.szafa_podglad_kolory__gora{position:absolute;background:#e2d8cf;-webkit-transform:skewX(-45deg);transform:skewX(-45deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}
.szafa_podglad_kolory__bok,.szafa_podglad_kolory__cokol,.szafa_podglad_kolory__gora{box-shadow:0 0 0 1px #dfdfdf inset}
.szafa_podglad_kolory__wymiarwidgets{position:absolute;right:60px;width:4px}
.szafa_podglad_kolory__arrow .control{width:100px;font-size:.75rem;position:absolute;top:50%}
.szafa_podglad_kolory__arrow .control .option_rel_change_choose{display:none;width:91px;text-align:center;font-size:.8125rem}
.furniture-to-size .galeria .kategorie a img,.szafa_podglad_kolory__arrow .control.current .option_rel_change_choose{display:inline-block}
.option_rel_change_choose{font-size:.75rem;position:absolute;cursor:pointer}
.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{cursor:pointer;background:url(/szablony/meble/images/szafy-przesuwne/przywroc.png) 3px 50% no-repeat;line-height:15px;width:auto;display:inline-block;font-size:.75rem;height:auto;border:1px solid #c9caca;border-radius:3px;padding:3px 3px 3px 33px}
.szafa_podglad_kolory__wymiaryreset .opt:hover{background-color:#f1f1f1}
.szafa_podglad_podzial_wybor_outer{position:absolute;bottom:0;width:100%;height:0}
.szafa_podglad_podzial_wybor{font-size:.75rem;border-radius:4px;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{display:none;position:absolute;bottom:106px;left:0;color:#ff8400;line-height:1.3;width:133px}
.szafa_podglad_podzial_wybor.mod1 .szafa_podglad_podzial_wybor__typ_opcje .reason{right:0;left:auto}
.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{content:'\00d7';color:#ff9727;font-size:140%;vertical-align:middle;position:absolute;top:-20px;right:10px;cursor:pointer}
.szafa_podglad_podzial_wybor__typ_opcje .opt{margin:5px 0 0;cursor:pointer;position:relative;background-color:#fff;height:30px;opacity:.6;-webkit-transition:opacity .1s linear;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{-webkit-transition:height .2s linear;transition:height .2s linear;padding-bottom:5px}
.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{position:absolute;width:0;text-align:left;line-height:30px;height:30px;opacity:0;-webkit-transition:opacity .1s linear;transition:opacity .1s linear;overflow:hidden}
.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{left:30px;background-color:#fff}
.szafa_podglad_podzial_wybor__typ_opcje .opt:hover .lbl{display:inline-block;font-size:.75rem;width:150px;opacity:1}
.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){
#edit_tabs_menu{margin-top:0}
#edit_tabs_menu .item{padding:5px 5px 4px;margin:0 15px}
.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{width:100%;max-width:390px}
.szafa_wymiar_widget.current{position:fixed;left:35%!important;bottom:0!important}
#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__step{min-width:100px;max-width:140px;padding:0 5px}
.edit_tabs_change__restore_links{min-width:100px;max-width:140px;padding:0}
#konf .edit_tabs_change__restore_links div.nowa_konf>a{padding:0 5px}
.furniture-to-size-info .opinie,.furniture-to-size-info .probki{margin-bottom:19px}
}
@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:rgba(201,202,202,.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{margin-left:0;left:calc(50% - 256px/2);top:calc(50% - 80px - 60px)}
.szafa_podglad__wymiardraghandle{background-size:12.6em;width:12.6em;height:12.6em}
.edit_tabs_change__button,.edit_tabs_change__step{max-width:100px}
.blockScrolling{overflow:hidden;position:fixed;touch-action:none}
#szafa_widok3d.reveal-modal{position:fixed;top:0!important;padding:0!important;opacity:1!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{width:100%;float:none!important}
.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}
#konf .btn--cart{margin-bottom:0;text-align:center}
}
#konf .ngl_zestaw{font-size:14px;overflow:hidden}
#konf .ngl_zestaw .twoj-zestaw{float:right;text-align:center;margin:20px 6px 0 14px;line-height:15px}
#konf .ngl_zestaw .zlecenie{float:right;position:relative;margin-top:20px}
#konf .ngl_zestaw .zlecenie .n{margin-right:10px;height:30px;line-height:30px;color:#333;float:left}
#konf .ngl_zestaw .zlecenie .forumlarzInput{width:169px;height:30px;border:1px solid #a7a9ac;background-color:#fff;float:right;padding-right:70px;border-radius:2px;font-size:12px;box-shadow:none;margin:0}
#konf .ngl_zestaw .zlecenie .button{width:32px;height:24px;line-height:22px;position:absolute;right:3px;bottom:3px;background-color:#ffd41a;border-color:#ffd41a;text-transform:uppercase;font-size:11px;color:#333;border-radius:2px;padding:0}
#konf .ngl_zestaw .zlecenie .button:hover{background-color:#fff}
#konf .button{background-color:#72bf44;border:1px solid #72bf44;border-radius:5px;padding:5px 12px;margin:0}
#konf .button--inactive{background-color:#d9dada;border:1px solid #d9dada;color:#7d7d7d;cursor:default}
#konf .button-nav{padding:1.5px 8px}
#konf .button-nav img{width:16px;height:16px}
#konf .btn--cart .button--inactive{color:#fff;opacity:.5}
@media only screen and (min-width:64em){
#konf .btn--cart .button{padding:.75rem 2rem}
}
#konf .naglowek{font-size:30px;margin-bottom:20px}
#konf .meble .meble-info{overflow:hidden;margin-bottom:45px}
#konf .meble .meble-info .foto-kont{float:left;margin-right:30px;text-align:center;width:calc(42.434*(100% - 30px)/ 100)}
#konf .meble.kat .meble-info .foto-kont{width:calc(37.542*(100% - 30px)/ 100);margin:0 0 0 30px;text-align:left}
#konf .meble .meble-info .foto-kont .foto{display:inline-block;position:relative}
#konf .meble .meble-info .foto-kont .foto .button{position:absolute;bottom:21px;right:18px;width:199px;height:48px;line-height:36px;font-size:18px;text-transform:capitalize}
#konf .meble .meble-info .foto-kont .foto:hover .button{border-color:#72bf44;color:#72bf44;background-color:#fff}
#konf .meble.kat{color:#333}
#konf .meble.kat .meble-info .foto-kont div{font-size:28px;margin-bottom:20px}
#konf .meble.kat .meble-info .foto-kont ul{list-style-position:inside;font-size:16px;line-height:normal;margin:0;display:table}
#konf .meble.kat .meble-info .foto-kont ul li{display:table-row}
#konf .meble.kat .meble-info .foto-kont ul li:before{content:url(/szablony/meble/images/meble_na_wymiar/romb_big_72bf44.png);display:table-cell;text-align:left;width:29px}
#konf .meble.kat .meble-info .foto-kont ul li span{display:table-cell;padding-bottom:7px}
#konf .meble.kat .meble-info .foto-kont a{width:169px;height:48px;display:block;float:right;text-transform:capitalize;line-height:48px;font-size:18px;margin-top:4px}
#konf .meble .meble-info .zaprojektowane-kont{float:left;width:calc(57.566*(100% - 30px)/ 100)}
#konf .meble .meble-info .zaprojektowane-kont .naglowek{font-size:20px;text-align:center}
#konf .meble.kat .meble-info .zaprojektowane-kont .naglowek{text-align:left;font-size:28px}
#konf .karuzela{width:100%;position:relative}
#konf .karuzela:hover .owl-nav{opacity:1}
#konf .karuzela .wyniki{width:100%;text-align:center}
#konf .karuzela .wyniki .obr .info-zakup,#konf .karuzela .wyniki .obr .info-zakup-cena{font-size:14px;color:#333}
#konf .karuzela .wyniki .obr .info-zakup-cena .info-zakup-cena-waluta{color:#b8b8b8}
#konf .karuzela .wyniki .obr a:hover{text-decoration:none}
#konf .karuzela .owl-nav{position:absolute;top:50%;width:100%;margin-top:-14px;pointer-events:none;opacity:0}
#konf .karuzela .owl-nav div{width:17px;height:28px;pointer-events:auto}
#konf .karuzela .owl-nav .owl-next,#konf .karuzela .owl-nav .owl-prev{background:url(../images/ico/arrow_dark.svg) center center/10px 18px no-repeat;opacity:.3}
#konf .karuzela .owl-nav .owl-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg);float:left}
#konf .karuzela .owl-nav .owl-next:after,#konf .karuzela .owl-nav .owl-prev:after{content:'';display:block;width:40px;height:40px;background:0 0;position:absolute;right:-8px;top:-11px}
#konf .karuzela .owl-nav .owl-next{float:right}
#konf .meble.kat .meble-info{margin-bottom:67px;height:350px}
#konf .meble.kat.kuchenne .meble-info{margin-bottom:11px}
#konf .meble.kat .zaprojektowane-kont{width:calc(62.458*(100% - 30px)/ 100)}
#konf .ngl_zestaw{margin:-20px 0 39px}
@media (max-width:1179px){
#konf .meble.kat .meble-info{height:auto}
#konf .meble .meble-info .zaprojektowane-kont{width:100%;margin-top:30px}
#konf .meble .meble-info .foto-kont,#konf .meble.kat .meble-info .foto-kont{width:100%;margin:0}
}
.furniture-to-size-info{overflow:hidden;max-width:1620px;margin:0 auto 44px}
.furniture-to-size-info .probki button span{display:inline-block;height:100%;padding-left:68px;background:url(/szablony/meble/images/meble_na_wymiar/nowe/probki.svg) 0 center/48px 36px no-repeat}
.furniture-to-size-info .opinie a span{display:inline-block;height:100%;padding-left:42px;background:url(/szablony/meble/images/meble_na_wymiar/nowe/opinie.svg) 0 center/22px 41px no-repeat}
@media only screen and (max-width:40em){
.furniture-to-size-info{margin-bottom:70px}
.furniture-to-size-info .opinie a span{padding-left:55px}
}
.furniture-to-size-info .kontakt a span{display:inline-block;height:100%;padding-left:36px;background:url(/szablony/meble/images/meble_na_wymiar/nowe/kontakt.svg) 0 center/16px 37px no-repeat}
.furniture-to-size-info .probki-btn,.furniture-to-size-info a{display:inline-block;font-size:16px;color:#000;border:1px solid #585556;line-height:65px;width:100%;position:relative;text-align:center}
.furniture-to-size-info .probki-btn{background:#fff;margin:0;border-radius:0;padding:0}
@media only screen and (max-width:40em){
.furniture-to-size-info .kontakt a span{padding-left:52px}
.furniture-to-size-info .probki-btn,.furniture-to-size-info a{line-height:56px;text-align:left}
.furniture-to-size-info .probki-btn{padding-left:13px}
.furniture-to-size-info .opinie a{padding-left:26px}
.furniture-to-size-info .kontakt a{padding-left:29px}
.preview-set .your-set{width:150px;text-align:center}
}
.preview-set,.preview-set label{color:#000;display:-webkit-box;display:flex}
.preview-set{font-size:20px;padding:26px 0 61px;-webkit-box-pack:end;justify-content:flex-end}
@media (max-width:588px){
.preview-set{flex-wrap:wrap;padding-bottom:0;margin-bottom:-3px}
}
.preview-set label{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;line-height:18px}
.preview-set input{width:144px;height:22px;border:0;border-bottom:4px solid #f3f3f3;margin-bottom:0;border-radius:0;margin-left:4px;text-align:center;color:#333}
.preview-set input.filled{background:0 0;padding-right:0}
.preview-set input:focus{border-color:#f3f3f3}
.preview-set button{text-transform:uppercase;line-height:18px;height:18px;padding:0;background-color:transparent;color:#000;font-size:14px;margin:0 0 0 8px}
.preview-set .your-set{font-size:16px;margin:0 3px 0 9px;line-height:32px}
.preview-set--fronty{padding:0;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}
.preview-set--fronty .helpTip{position:initial;-webkit-transform:translateY(0);transform:translateY(0)}
.preview-set--fronty label{display:-webkit-inline-box;display:inline-flex}
.preview-set--fronty h1,.preview-set--fronty h2{color:#373b3a;font-size:22px;text-transform:uppercase;margin:0;line-height:45px}
.preview-set--fronty button{margin-top:1px}
@media only screen and (max-width:40em){
.preview-set--fronty{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}
.preview-set--fronty label input{width:55px}
.preview-set--fronty h1,.preview-set--fronty h2{margin-bottom:20px}
.preview-set--fronty button{margin-top:-1px}
}
.furniture-to-size{color:#000;overflow-x:hidden}
.furniture-to-size .btn_0090a7{background-color:#0090a7!important}
.furniture-to-size .button-container{display:table;margin:0 auto}
.furniture-to-size a.green-button{font-size:16px;color:#fff;width:224px;height:51px;background-color:#000;display:table-cell;vertical-align:middle;text-align:center}
.furniture-to-size h4{color:#000;line-height:36px;margin-bottom:36px}
.furniture-to-size .furniture-to-size-home{background:url(/szablony/meble/images/meble_na_wymiar/img-02.jpg) center top no-repeat;display:table;width:100%;height:789px;margin-bottom:103px;font-family:Georgia}
.furniture-to-size .furniture-to-size-menu{min-height:337px;background:rgba(255,255,255,.95);padding-bottom:20px;border-radius:3px;box-shadow:0 0 29px 0 rgba(0,0,0,.21);max-width:1190px;text-align:left}
@media only screen and (min-width:40.0625em){
.furniture-to-size .furniture-to-size-menu{display:inline-block}
}
.furniture-to-size .furniture-to-size-menu h4{font-family:'Helvetica Now Display';font-size:36px;font-weight:700;line-height:normal;border-bottom:1px solid #e1e1e1;text-align:center;color:#000;padding:20px 0;margin:0 20px}
.furniture-to-size .furniture-to-size-menu ul{margin:0;padding-top:15px;display:-webkit-box;display:flex;flex-wrap:wrap}
.furniture-to-size .furniture-to-size-menu ul li{list-style-type:none;width:25%;margin-bottom:10px}
@media (max-width:1026px){
.furniture-to-size .furniture-to-size-menu ul li{width:calc(100%/3)}
}
@media (max-width:769px){
.furniture-to-size .furniture-to-size-menu ul li{width:calc(100%/2)}
.furniture-to-size .furniture-to-size-menu ul li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.furniture-to-size .furniture-to-size-menu ul li a span.txt{text-align:center}
}
.furniture-to-size .furniture-to-size-menu ul li.biurowe span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/biurowe_0090a7.svg);background-size:84px 92px}
.furniture-to-size .furniture-to-size-menu ul li.flex span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/flex_0090a7.svg);background-size:88px 100px}
.furniture-to-size .furniture-to-size-menu ul li.polki span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/polki_0090a7.svg);background-size:64px 64px}
.furniture-to-size .furniture-to-size-menu ul li.blaty span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/blaty_0090a7.svg);background-size:106px 60px}
.furniture-to-size .furniture-to-size-menu ul li.komody span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/komody_0090a7.svg);background-size:66px 98px}
.furniture-to-size .furniture-to-size-menu ul li.kuchenne span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/kuchenne_0090a7.svg);background-size:74px 124px}
.furniture-to-size .furniture-to-size-menu ul li.regaly span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/regaly_0090a7.svg);background-size:60px 120px}
.furniture-to-size .furniture-to-size-menu ul li.fronty span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/fronty_0090a7.svg);background-size:64px 86px}
.furniture-to-size .furniture-to-size-menu ul li.kontenerki span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/kontenerki_0090a7.svg);background-size:70px 92px}
.furniture-to-size .furniture-to-size-menu ul li.lazienkowe span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/lazienkowe_0090a7.svg);background-size:70px 98px}
.furniture-to-size .furniture-to-size-menu ul li.szafy span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/szafy_0090a7.svg);background-size:58px 120px}
.furniture-to-size .furniture-to-size-menu ul li.szuflady span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/szuflady_0090a7.svg);background-size:94px 76px}
.furniture-to-size .furniture-to-size-menu ul li.rtv span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/rtv_0090a7.svg);background-size:94px 90px}
.furniture-to-size .furniture-to-size-menu ul li a{display:-webkit-box;display:flex;width:100%;-webkit-box-align:center;align-items:center}
.furniture-to-size .furniture-to-size-menu ul li a span.img{width:125px;height:125px;background-repeat:no-repeat;background-position:50% 50%}
.furniture-to-size .furniture-to-size-menu ul li a span.txt{font-size:18px;color:#000;position:relative;padding-bottom:5px;text-transform:uppercase;font-weight:600;font-family:'Helvetica Now Display'}
.furniture-to-size .furniture-to-size-menu ul li a span.txt:after{content:'';display:block;width:0;height:3px;background:#333;position:absolute;left:0;bottom:0;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}
@media only screen and (max-width:40em){
.furniture-to-size .furniture-to-size-menu{border-radius:0;background:#fff;margin:0}
.furniture-to-size .furniture-to-size-menu ul li a span.txt:after{content:none}
}
.furniture-to-size .furniture-to-size-menu ul li a:hover span:after{width:100%}
.furniture-to-size .szczegoly{color:#000;font-family:'Helvetica Now Display';font-weight:700;font-size:0;margin-bottom:140px}
.furniture-to-size .szczegoly div.szczegol{background-color:#dfb79f;font-size:36px;width:calc(100%/3);display:inline-table;padding:64px 10px 57px}
.furniture-to-size .szczegoly div.szczegol:not(:last-child)>div{border-right:2px solid #2e2418}
.furniture-to-size .szczegoly div.szczegol>div{display:table-cell;height:168px;vertical-align:middle;text-align:center}
.furniture-to-size .szczegoly div.szczegol>div>span{text-align:left;display:inline-block;line-height:normal}
@media only screen and (max-width:40em){
.furniture-to-size .szczegoly{margin-bottom:69px}
.furniture-to-size .szczegoly div.szczegol:not(:last-child)>div{border-right:none}
.furniture-to-size .szczegoly div.szczegol>div>span img{display:inline-block}
}
.furniture-to-size .zalety{height:439px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;margin-bottom:112px;margin-top:-6px}
.furniture-to-size .zalety div.zaleta{height:439px;padding-top:70px}
.furniture-to-size .zalety div.zaleta.zaleta_1{background-color:#bea3c0}
.furniture-to-size .zalety div.zaleta.zaleta_1:hover div.tlo{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:1}
@media (min-width:641px) and (max-width:994px){
.furniture-to-size .zalety div.zaleta.zaleta_1 div.tekst br{display:none}
}
.furniture-to-size .zalety div.zaleta.zaleta_2{background-color:#eae6e1}
.furniture-to-size .zalety div.zaleta.zaleta_2:hover div.tlo{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:1}
@media (min-width:641px) and (max-width:1073px){
.furniture-to-size .zalety div.zaleta.zaleta_2 div.tekst br{display:none}
}
.furniture-to-size .zalety div.zaleta.zaleta_3{background-color:#e69e6c}
.furniture-to-size .zalety div.zaleta.zaleta_3:hover div.tlo{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:1}
@media (min-width:641px) and (max-width:914px){
.furniture-to-size .zalety div.zaleta.zaleta_3 div.tekst br{display:none}
}
.furniture-to-size .zalety div.zaleta.zaleta_4{background-color:#b6c7c0}
.furniture-to-size .zalety div.zaleta.zaleta_4:hover div.tlo{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:1}
.furniture-to-size .galeria .kategorie a>span>span,.furniture-to-size .zalety>div{overflow:hidden;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}
.furniture-to-size .zalety>div{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:relative}
.furniture-to-size .zalety>div figure{margin:0;z-index:1}
.furniture-to-size .zalety>div div.tytul{font-family:'Helvetica Now Display';font-size:36px;line-height:38.15px;font-weight:700;margin-bottom:9px;z-index:1}
@media (min-width:641px) and (max-width:1327px){
.furniture-to-size .zalety div.zaleta.zaleta_4 div.tekst br{display:none}
.furniture-to-size .zalety>div div.tytul{font-size:30px;line-height:normal}
}
@media (min-width:641px) and (max-width:980px){
.furniture-to-size .zalety>div div.tytul{font-size:26px}
}
@media (min-width:641px) and (max-width:860px){
.furniture-to-size .zalety>div div.tytul{font-size:22px}
}
@media (min-width:641px) and (max-width:740px){
.furniture-to-size .zalety>div div.tytul{font-size:18px}
}
.furniture-to-size .zalety>div div.tekst{font-family:Georgia;font-size:18px;line-height:30px;font-weight:400;z-index:1}
.furniture-to-size .zalety>div div.tlo{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;overflow:hidden;-webkit-transition:1s;transition:1s;opacity:0}
.furniture-to-size .zalety .slick-list{height:439px}
.furniture-to-size .blok h1,.furniture-to-size .blok h4{font-family:'Helvetica Now Display';font-weight:700;font-size:56px;color:#000;line-height:normal;margin-top:0}
.furniture-to-size .galeria{margin-bottom:170px}
@media only screen and (max-width:40em){
.furniture-to-size .zalety{display:block;height:auto}
.furniture-to-size .blok h1,.furniture-to-size .blok h4{font-size:45px}
.furniture-to-size .galeria{margin-bottom:69px}
}
.furniture-to-size .galeria .kategorie{display:-webkit-box;display:flex;margin:0 -10px}
.furniture-to-size .galeria .kategorie a{margin:0 10px;text-align:center;border-radius:17px;overflow:hidden;border:1px solid #e1e1e1;width:calc((100% - 80px)/ 4)}
.furniture-to-size .galeria .kategorie a div{text-align:left;color:#000;margin:0 5px}
.furniture-to-size .galeria .kategorie a div.nazwa-kategorii{font-family:'Helvetica Now Display';font-weight:700;font-size:24px;margin-top:30px}
.furniture-to-size .galeria .kategorie a div.nazwa{font-family:Georgia;font-weight:400;font-size:18px;margin-top:-4px}
.furniture-to-size .galeria .kategorie a>span>span{position:absolute;bottom:0;right:0;width:100px;height:100px;padding:0;border-radius:50%;border:2px solid #000;-webkit-box-pack:center;justify-content:center;background:#fff}
.furniture-to-size .galeria .tabela>div.naglowek{width:calc((100% - 100px)/ 5)}
.furniture-to-size .galeria .tabela>div.kolumny{width:calc((4*(100% - 100px)/ 5) + 60px)}
.furniture-to-size .szczegoly>button{display:none!important}
.furniture-to-size .galeria .kategorie>button,.furniture-to-size .szczegoly>button{-webkit-transition-duration:unset;transition-duration:unset;background-color:#fff;width:73px;height:51px;background-image:url(/szablony/meble/images/meble_na_wymiar/arrow.png);background-repeat:no-repeat;background-position:50% 50%;top:calc(50% - 25px)}
.furniture-to-size .opinie-mnw .opinie-karuzela>button{display:none!important}
.furniture-to-size .informacje>button,.furniture-to-size .opinie-mnw .opinie-karuzela>button,.furniture-to-size .wyroznione .wyniki>button,.furniture-to-size .zalety>button{-webkit-transition-duration:unset;transition-duration:unset;background-color:#fff;width:73px;height:51px;background-image:url(/szablony/meble/images/meble_na_wymiar/arrow.png);background-repeat:no-repeat;background-position:50% 50%;top:calc(50% - 25px)}
.furniture-to-size .informacje>button,.furniture-to-size .zalety>button{display:none!important}
.furniture-to-size .galeria .kategorie>button.slick-prev,.furniture-to-size .informacje>button.slick-prev,.furniture-to-size .opinie-mnw .opinie-karuzela>button.slick-prev,.furniture-to-size .szczegoly>button.slick-prev,.furniture-to-size .wyroznione .wyniki>button.slick-prev,.furniture-to-size .zalety>button.slick-prev{left:0}
.furniture-to-size .galeria .kategorie>button.slick-next,.furniture-to-size .informacje>button.slick-next,.furniture-to-size .opinie-mnw .opinie-karuzela>button.slick-next,.furniture-to-size .szczegoly>button.slick-next,.furniture-to-size .wyroznione .wyniki>button.slick-next,.furniture-to-size .zalety>button.slick-next{right:0}
.furniture-to-size .galeria .kategorie:hover>button,.furniture-to-size .informacje:hover>button,.furniture-to-size .opinie-mnw .opinie-karuzela:hover>button,.furniture-to-size .szczegoly:hover>button,.furniture-to-size .wyroznione .wyniki:hover>button,.furniture-to-size .zalety:hover>button{display:inline-block!important}
.furniture-to-size .galeria .kategorie .slick-dots,.furniture-to-size .informacje .slick-dots,.furniture-to-size .opinie-mnw .opinie-karuzela .slick-dots,.furniture-to-size .szczegoly .slick-dots,.furniture-to-size .wyroznione .wyniki .slick-dots,.furniture-to-size .zalety .slick-dots{position:static;height:auto;font-size:0;margin-top:25px}
.furniture-to-size .galeria .kategorie .slick-dots .slick-active,.furniture-to-size .informacje .slick-dots .slick-active,.furniture-to-size .opinie-mnw .opinie-karuzela .slick-dots .slick-active,.furniture-to-size .szczegoly .slick-dots .slick-active,.furniture-to-size .wyroznione .wyniki .slick-dots .slick-active,.furniture-to-size .zalety .slick-dots .slick-active{background:#000}
.furniture-to-size .galeria .kategorie>button,.furniture-to-size .wyroznione .wyniki>button{display:inline-block!important;background-color:rgba(255,255,255,.5)}
.furniture-to-size .opinie-mnw{margin-bottom:114px}
.furniture-to-size .opinie-mnw .naglowek{text-align:center;margin-bottom:64px}
.furniture-to-size .opinie-mnw .naglowek div{font-family:Georgia;font-size:18px;line-height:normal;font-weight:400}
.furniture-to-size .opinie-mnw .opinie-karuzela{font-size:0;margin:0 -10px}
.furniture-to-size .opinie-mnw .opinie-karuzela .opinia{width:calc(100%/3);padding:0 10px;display:inline-block;vertical-align:top;font-size:18px;line-height:36px;font-family:Georgia;font-weight:400}
.furniture-to-size .opinie-mnw .opinie-karuzela .opinia>div{background:url(/szablony/meble/images/meble_na_wymiar/opinie-tlo.png) calc(100% - 29px) calc(100% - 26px) no-repeat #fbfbfb;padding:59px 35px 39px}
.furniture-to-size .opinie-mnw .opinie-karuzela .opinia>div .tresc{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}
.furniture-to-size .opinie-mnw .opinie-karuzela .opinia>div .ocena{font-size:0;line-height:normal;margin-bottom:36px}
.furniture-to-size .opinie-mnw .opinie-karuzela .opinia>div .ocena .liczba{font-size:19px;vertical-align:middle;margin-right:18px;font-weight:700}
.furniture-to-size .opinie-mnw .opinie-karuzela .opinia>div .ocena .gwiazdki i{font-size:28px;color:#f8b500;vertical-align:middle;width:auto;margin-right:5px}
.furniture-to-size .opinie-mnw .opinie-karuzela .opinia>div .ocena .gwiazdki i.off{color:transparent}
.furniture-to-size .opinie-mnw .opinie-karuzela .opinia>div .ocena .gwiazdki i:last-of-type{margin-right:0}
.furniture-to-size .opinie-mnw .opinie-karuzela .opinia>div .miejscowosc{color:#8c8c8c;margin-top:44px;margin-bottom:4px;font-weight:400}
.furniture-to-size .opinie-mnw .opinie-karuzela .opinia>div .imie{font-family:'Helvetica Now Display';font-size:24px;font-weight:700}
.furniture-to-size .opinie-mnw .opinie-karuzela .opinia>div .imie,.furniture-to-size .opinie-mnw .opinie-karuzela .opinia>div .miejscowosc{line-height:normal}
.furniture-to-size .dodatki,.furniture-to-size .probki-wzorniki{background-color:#fbfbfb}
.furniture-to-size .dodatki h4,.furniture-to-size .probki-wzorniki h4{margin-bottom:23px}
.furniture-to-size .dodatki .naglowek div,.furniture-to-size .probki-wzorniki .naglowek div{font-size:18px;line-height:36px;font-family:Georgia}
.furniture-to-size .dodatki .tabela,.furniture-to-size .probki-wzorniki .tabela{font-size:0}
.furniture-to-size .dodatki .tabela>div,.furniture-to-size .probki-wzorniki .tabela>div{display:inline-block;vertical-align:middle}
@media only screen and (max-width:40em){
.furniture-to-size .opinie-mnw{margin-bottom:69px}
.furniture-to-size .dodatki .naglowek,.furniture-to-size .probki-wzorniki .naglowek{text-align:center}
.furniture-to-size .dodatki .tabela>div,.furniture-to-size .probki-wzorniki .tabela>div{width:100%!important}
.furniture-to-size .dodatki .tabela>div.naglowek,.furniture-to-size .probki-wzorniki .tabela>div.naglowek{margin-bottom:20px}
}
.furniture-to-size .dodatki .tabela>div.kolumny a,.furniture-to-size .probki-wzorniki .tabela>div.kolumny a{border-radius:38px;overflow:hidden}
.furniture-to-size .dodatki .tabela>div.kolumny .kolumna,.furniture-to-size .probki-wzorniki .tabela>div.kolumny .kolumna{margin-right:20px;display:inline-block;vertical-align:top}
.furniture-to-size .probki-wzorniki .tabela>div.kolumny .kolumna:last-child{margin-right:0}
.furniture-to-size .dodatki .tabela>div.kolumny .kolumna a,.furniture-to-size .probki-wzorniki .tabela>div.kolumny .kolumna a{width:100%;display:inline-block;vertical-align:top}
.furniture-to-size .dodatki .tabela>div.kolumny{width:74.6875%}
.furniture-to-size .dodatki .tabela>div.naglowek{width:25.3125%}
.furniture-to-size .dodatki{padding:28px 0 72px;margin-bottom:111px}
.furniture-to-size .dodatki .tabela>div.kolumny .kolumna{width:calc((100% - 40px)/ 3)}
.furniture-to-size .dodatki .tabela>div.kolumny .kolumna:nth-child(2){background-color:#e6e6e6}
.furniture-to-size .dodatki .tabela>div.kolumny .kolumna:last-child{margin-right:0}
.furniture-to-size .dodatki .tabela>div.kolumny .kolumna a:last-child{margin-top:20px}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.furniture-to-size h4{font-size:1.5rem;line-height:29px}
.furniture-to-size .dodatki .tabela>div.kolumny{width:60%}
.furniture-to-size .dodatki .tabela>div.kolumny .kolumna{width:calc((100% - 20px)/ 2)}
.furniture-to-size .dodatki .tabela>div.kolumny .kolumna:nth-child(2){margin-right:0}
.furniture-to-size .dodatki .tabela>div.kolumny .kolumna:last-child{display:none}
.furniture-to-size .dodatki .tabela>div.naglowek{width:40%}
.furniture-to-size .influencers-top img{float:right}
}
.furniture-to-size .galeria .tabela,.furniture-to-size .wyroznione .tabela{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}
@media only screen and (max-width:40em){
.furniture-to-size .dodatki{margin-bottom:69px}
.furniture-to-size .galeria .tabela,.furniture-to-size .wyroznione .tabela{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:0!important}
.furniture-to-size .galeria .tabela>div.naglowek,.furniture-to-size .wyroznione .tabela>div.naglowek{width:100%!important;margin-bottom:20px}
}
.furniture-to-size .galeria .tabela>div.naglowek,.furniture-to-size .wyroznione .tabela>div.naglowek{border:1px solid #e1e1e1;border-radius:17px;margin-right:40px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;padding:20px}
.furniture-to-size .galeria .tabela>div.naglowek h4,.furniture-to-size .wyroznione .tabela>div.naglowek h4{font-family:Montserrat,sans-serif;font-size:35px}
.furniture-to-size .galeria .tabela>div.naglowek a,.furniture-to-size .wyroznione .tabela>div.naglowek a{background:#000;color:#fff;display:-webkit-box;display:flex;border-radius:26px;height:52px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-top:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 10px}
@media only screen and (max-width:40em){
.furniture-to-size .galeria .tabela>div.kolumny,.furniture-to-size .wyroznione .tabela>div.kolumny{width:100%!important}
}
.furniture-to-size .galeria .tabela>div.kolumny div.wyniki,.furniture-to-size .galeria .tabela>div.kolumny div.wyniki .slick-track,.furniture-to-size .wyroznione .tabela>div.kolumny div.wyniki,.furniture-to-size .wyroznione .tabela>div.kolumny div.wyniki .slick-track{display:-webkit-box;display:flex}
.furniture-to-size .galeria .tabela>div.kolumny div.wyniki .slick-track .slick-slide,.furniture-to-size .wyroznione .tabela>div.kolumny div.wyniki .slick-track .slick-slide{height:auto}
.furniture-to-size .galeria .tabela>div.kolumny div.wyniki .obr,.furniture-to-size .wyroznione .tabela>div.kolumny div.wyniki .obr{border:1px solid #e1e1e1;border-radius:17px;overflow:hidden}
.furniture-to-size .wyroznione{margin-bottom:101px}
.furniture-to-size .wyroznione .tabela{padding:0 20px}
.furniture-to-size .wyroznione .tabela>div.naglowek{padding-right:4.8%;width:calc((100% - 80px)/ 4)}
.furniture-to-size .wyroznione .tabela>div.kolumny{width:calc((3*(100% - 80px)/ 4) + 40px)}
.furniture-to-size .wyroznione .tabela>div.kolumny div.wyniki .obr a span{display:block;background-color:#f7f7f7;aspect-ratio:1/1}
.furniture-to-size .wyroznione .wyniki{opacity:1!important;margin:0 -10px}
.furniture-to-size .wyroznione .wyniki .obr{width:calc((100% - 40px)/ 3);margin:0 10px}
.furniture-to-size .wyroznione .wyniki .obr img{-webkit-filter:brightness(.97);filter:brightness(.97);max-height:100%;margin:0 auto}
.furniture-to-size .wyroznione .wyniki .obr .miejscowosc{font-family:Georgia;font-size:18px;color:#8c8c8c;margin-top:21px;margin-bottom:4px}
.furniture-to-size .wyroznione .wyniki .obr .imie{color:#000;font-family:'Helvetica Now Display';font-size:24px;font-weight:700;margin-bottom:15px}
.furniture-to-size .wyroznione .wyniki .obr .imie,.furniture-to-size .wyroznione .wyniki .obr .miejscowosc{line-height:normal;margin-left:20px}
.furniture-to-size .newsletter{height:459px;background-color:#0090a7;margin-bottom:116px;color:#fff;font-size:0;line-height:normal}
.furniture-to-size .newsletter .row{height:100%}
.furniture-to-size .newsletter .tabela{display:table;width:100%;height:100%}
.furniture-to-size .newsletter .kolumna{width:50%;display:table-cell;vertical-align:middle;text-align:center}
@media only screen and (max-width:40em){
.furniture-to-size .newsletter{height:auto;padding:30px 0}
.furniture-to-size .newsletter .kolumna{width:100%;display:block}
.furniture-to-size .newsletter .kolumna:first-child{margin-bottom:30px}
}
.furniture-to-size .newsletter h4{color:#fff;margin-bottom:30px}
.furniture-to-size .features p,.furniture-to-size .features ul,.furniture-to-size .newsletter .opis{font-family:Georgia;font-size:18px}
.furniture-to-size .mozemy-zaczynac .button-kontener,.furniture-to-size .newsletter .button-kontener{display:table;margin:0 auto}
.furniture-to-size .newsletter a,.furniture-to-size .probki-wzorniki .tabela>div.naglowek button{color:#fefefe;text-transform:uppercase;display:table-cell;height:52px;vertical-align:middle;text-align:center;font-weight:700;font-size:16px;font-family:'Helvetica Now Display'}
.furniture-to-size .newsletter a{border:2px solid #fff;border-radius:38px;width:185px}
.furniture-to-size .probki-wzorniki{padding:66px 0 59px;margin-bottom:59px}
.furniture-to-size .probki-wzorniki .tabela>div.kolumny{width:49.375%}
@media only screen and (max-width:40em){
.furniture-to-size .probki-wzorniki .tabela>div.kolumny{width:100%}
}
.furniture-to-size .probki-wzorniki .tabela>div.kolumny .kolumna{width:calc((100% - 20px)/ 2);border-radius:38px;overflow:hidden}
.furniture-to-size .probki-wzorniki .tabela>div.naglowek{width:50.625%;padding-left:6.5%}
.furniture-to-size .probki-wzorniki .tabela>div.naglowek div{margin-bottom:61px}
.furniture-to-size .probki-wzorniki .tabela>div.naglowek .button-kontener{display:table;margin-bottom:0}
.furniture-to-size .probki-wzorniki .tabela>div.naglowek button{background-color:#000;width:261px;border-radius:26px;margin:0}
@media only screen and (min-width:40.0625em){
.furniture-to-size .probki-wzorniki .tabela>div.naglowek.small{display:none}
}
.furniture-to-size .informacje{margin-bottom:97px}
.furniture-to-size .informacje h4{margin-bottom:73px}
.furniture-to-size .informacje ol{font-size:0;margin:0}
.furniture-to-size .informacje ol li.punkt{display:inline-block;width:calc((100% - 40px)/ 3);vertical-align:top;font-family:Georgia;font-size:18px;line-height:36px;margin:0 20px 34px 0}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.furniture-to-size .informacje ol li.punkt{width:calc((100% - 20px)/ 2)}
.furniture-to-size .informacje ol li.punkt:nth-child(2n){margin-right:0}
.furniture-to-size .informacje ol li.punkt:nth-child(3){margin-right:20px!important}
}
.furniture-to-size .informacje ol li.punkt .lp{font-family:'Helvetica Now Display';font-size:36px;font-weight:700;line-height:normal;-webkit-text-decoration:underline 2px;text-decoration:underline 2px;text-underline-offset:8px;margin-bottom:19px}
.furniture-to-size .informacje ol li.punkt h3{font-family:'Helvetica Now Display';font-size:24px;font-weight:700;line-height:normal;margin:0 0 6px}
.furniture-to-size .informacje ol li.punkt:nth-child(3n){margin-right:0}
.furniture-to-size .mozemy-zaczynac{text-align:center;margin-bottom:128px}
.furniture-to-size .mozemy-zaczynac h4{margin-bottom:77px}
.furniture-to-size .mozemy-zaczynac a{width:261px;height:52px;text-align:center;color:#fefefe;border-radius:38px;background-color:#000;font-size:16px;font-weight:700;font-family:'Helvetica Now Display';text-transform:uppercase}
.furniture-to-size .influencers-top{position:relative;background:#e4dcdc;overflow:hidden;margin-bottom:114px}
.furniture-to-size .influencers-top .tekst{position:absolute;top:0;width:40%;height:100%;display:table}
.furniture-to-size .influencers-top .tekst>div{display:table-cell;vertical-align:middle;padding-left:11.5%}
.furniture-to-size .influencers-top .tekst>div>div{font-family:Georgia;font-size:18px;font-weight:400;line-height:36px}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.furniture-to-size .influencers-top .tekst{width:45%}
}
@media (max-width:840px){
.furniture-to-size .influencers-top .tekst{position:static;width:100%}
.furniture-to-size .influencers-top .tekst>div{padding:20px 11.5% 0}
}
.furniture-to-size .konf{margin-bottom:95px}
.furniture-to-size .naglowek-tlo{background-color:#aeb2a5}
.furniture-to-size .features{font-size:0;margin-bottom:64px}
.furniture-to-size .features>div>div.video{padding:0}
.furniture-to-size .features>div>div.tekst{padding-left:24px;background-color:#aeb2a5}
.furniture-to-size .features>div>div.tekst .tabela{display:table;height:100%}
.furniture-to-size .features>div>div.tekst .tabela>div,.furniture-to-size .mozemy-zaczynac a{display:table-cell;vertical-align:middle}
.furniture-to-size .features ul{list-style-type:none;margin:0 0 28px 5px}
@media (min-width:589px){
.furniture-to-size .features ul{margin:0 0 36px 5px}
}
.furniture-to-size .features ul li{padding-left:5px;line-height:24px;margin-bottom:6px}
.furniture-to-size .features ul li::marker{content:'•'}
.furniture-to-size .features a{display:table-cell;padding:0 20px;height:52px;background-color:#000;color:#fefefe;text-transform:uppercase;font-weight:700;font-size:16px;border-radius:24px;vertical-align:middle;text-align:center}
.furniture-to-size .features.naglowek{margin-bottom:110px}
.furniture-to-size .features.naglowek .tekst{padding-left:10px}
.furniture-to-size .features.naglowek .tekst .tabela>div{max-width:645px}
.furniture-to-size .features.naglowek .tekst .tabela>div h1{margin-bottom:25px}
.furniture-to-size .features.naglowek .tekst .tabela>div p{line-height:36px;margin-bottom:50px}
.furniture-to-size .features.naglowek .tekst .tabela>div a.btn{width:178px}
.furniture-to-size .furniture-to-size-info{margin-bottom:154px}
@media only screen and (max-width:40em){
.furniture-to-size .probki-wzorniki .tabela>div.naglowek{width:100%;padding-left:0}
.furniture-to-size .probki-wzorniki .tabela>div.naglowek .button-kontener{margin:0 auto}
.furniture-to-size .probki-wzorniki .tabela>div.naglowek.big{display:none}
.furniture-to-size .informacje ol li.punkt{margin:0!important}
.furniture-to-size .features>div>div.tekst{padding:20px 10px}
.furniture-to-size .furniture-to-size-info{margin-bottom:65px}
}
.furniture-to-size .informations{margin:32px 0 95px}
.furniture-to-size .informations h4{border-bottom:1px solid #e1e1e1;margin-bottom:14px;padding-bottom:18px}
@media only screen and (max-width:40em){
.furniture-to-size .informations{margin:67px 0 60px}
.furniture-to-size .informations h4{padding-bottom:3px}
}
.furniture-to-size .informations ul{margin-bottom:0}
.furniture-to-size .informations ul li{font-size:14px;color:#000;line-height:24px}
.furniture-to-size .informations .show-for-small-only{font-size:14px;color:#171717}
.furniture-to-size .informations .show-for-small-only button{background:0 0;font-size:14px;color:#171717;margin:0;padding:0;text-decoration:underline}
.furniture-to-size .informations .show-for-small-only .hidden-content{font-size:14px;color:#171717;display:none;margin:0}
.furniture-to-size .informations .show-for-small-only .hidden-content.open,.furniture-to-size .naglowek-holiday.v2 span.cz1{display:block}
.furniture-to-size .informations a{font-size:14px;color:#000;text-decoration:underline}
.furniture-to-size__seo{color:#676767;font-size:13px!important;margin-bottom:60px;line-height:16px}
.furniture-to-size .clients-furnitures h2{color:#000;font-size:1.875rem;line-height:36px;margin:0 0 50px;text-transform:unset}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.furniture-to-size .clients-furnitures h2{font-size:1.5rem;line-height:29px}
}
.furniture-to-size .teksty{margin-bottom:103px}
.furniture-to-size .teksty h2{font-family:'Helvetica Now Display';font-size:24px;font-weight:700;line-height:normal;color:#000;margin-bottom:10px;margin-top:25px;text-align:center}
.furniture-to-size .teksty p,.furniture-to-size .teksty ul{font-family:Georgia;font-size:18px;line-height:24px;margin-bottom:0}
.furniture-to-size .naglowek-holiday{background-color:#eae6e1;margin-bottom:146px;padding:50px 0 41px}
.furniture-to-size .biurko-elektryczne>div,.furniture-to-size .influencers-top-holiday,.furniture-to-size .naglowek-holiday div.fleks{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}
.furniture-to-size .naglowek-holiday div.fleks .tekst{z-index:1}
@media only screen and (max-width:40em){
.furniture-to-size .naglowek-holiday div.fleks{display:block}
.furniture-to-size .naglowek-holiday div.fleks .tekst{margin-bottom:20px}
}
.furniture-to-size .naglowek-holiday h1{font-family:'Helvetica Now Display';margin-bottom:21px}
.furniture-to-size .naglowek-holiday span.cz1{font-weight:800;font-size:60px;margin-bottom:2px;display:inline-block}
@media only screen and (max-width:40em){
.furniture-to-size .naglowek-holiday span.cz1{font-size:45px}
}
.furniture-to-size .naglowek-holiday span.cz2{font-weight:700;font-size:75px;line-height:60px}
@media only screen and (max-width:40em){
.furniture-to-size .naglowek-holiday span.cz2{font-size:60px}
.furniture-to-size .influencers-top-holiday{display:block}
.furniture-to-size .influencers-top-holiday .tekst{padding-top:10px;padding-bottom:10px}
}
.furniture-to-size .naglowek-holiday p{font-family:Georgia;font-size:18px;line-height:36px;margin-bottom:50px}
.furniture-to-size .naglowek-holiday a.btn{font-family:'Helvetica Now Display';font-weight:700;font-size:16px;color:#fefefe;width:178px;height:52px;background-color:#000;border-radius:26px;display:table-cell;vertical-align:middle;text-transform:uppercase;text-align:center}
.furniture-to-size .naglowek-holiday.v2 .tekst{width:56.125%;padding-right:10px}
.furniture-to-size .naglowek-holiday.v2 .video{width:43.875%;font-size:0}
@media (max-width:722px){
.furniture-to-size .naglowek-holiday.v2 .fleks{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.furniture-to-size .naglowek-holiday.v2 .fleks>div{width:100%}
.furniture-to-size .naglowek-holiday.v2 .fleks>div.tekst{padding-right:0;margin-bottom:20px}
}
.furniture-to-size .influencers-top-holiday{background-color:#eae8e5;margin-bottom:124px}
.furniture-to-size .influencers-top-holiday .tekst{padding-left:4.5%;padding-right:10%}
.furniture-to-size .influencers-top-holiday .tekst p{font-family:Georgia;font-size:18px;line-height:36px;font-weight:400;margin-bottom:0}
.furniture-to-size .influencers-top-holiday .grafika{text-align:center}
.furniture-to-size .dodatki-holiday{background-color:#c5b0c7;margin-bottom:129px;padding:57px 0 38px}
.furniture-to-size .dodatki-holiday h4{color:#fff;text-align:center;margin-bottom:35px}
.furniture-to-size .dodatki-holiday .galeria{margin-bottom:41px;overflow:hidden}
.furniture-to-size .dodatki-holiday .galeria .grafika:first-child{text-align:right}
.furniture-to-size .dodatki-holiday .galeria .grafika:nth-child(2){text-align:center}
.furniture-to-size .dodatki-holiday .galeria .grafika:last-child{text-align:left}
.furniture-to-size .dodatki-holiday .galeria .grafika img{display:inline-block}
.furniture-to-size .dodatki-holiday .galeria .slick-dots{position:static;height:auto;font-size:0;margin-top:25px}
.furniture-to-size .dodatki-holiday .galeria .slick-dots .slick-active{background:#000}
.furniture-to-size .dodatki-holiday .btn-cont{display:table;margin:0 auto}
.furniture-to-size .dodatki-holiday a.btn{font-family:'Helvetica Now Display';font-weight:700;font-size:16px;color:#fefefe;width:261px;height:52px;background-color:#000;border-radius:26px;display:table-cell;vertical-align:middle;text-transform:uppercase;text-align:center}
.furniture-to-size .probki-wzorniki-holiday{background-color:#bfadc3;margin-bottom:96px;padding-top:74px;padding-bottom:69px}
.furniture-to-size .probki-wzorniki-holiday h4,.furniture-to-size .probki-wzorniki-holiday p{color:#fff}
.furniture-to-size .probki-wzorniki-holiday h4{margin-bottom:0}
.furniture-to-size .probki-wzorniki-holiday p{font-family:Georgia;font-size:18px;line-height:36px;font-weight:400;margin-bottom:32px;margin-top:-11px}
.furniture-to-size .probki-wzorniki-holiday .kolumna:last-child{padding-top:14px}
.furniture-to-size .biurko-elektryczne a.btn,.furniture-to-size .probki-wzorniki-holiday button.probki-btn{font-family:'Helvetica Now Display';font-weight:700;font-size:16px;color:#fefefe;height:52px;border-radius:26px;display:table-cell;vertical-align:middle;text-transform:uppercase;text-align:center}
.furniture-to-size .probki-wzorniki-holiday button.probki-btn{position:absolute;left:34px;bottom:79px;margin:0;width:261px;background-color:#0090a7}
.furniture-to-size .biurko-elektryczne{background-color:#eae8e5;padding:83px 0 81px;margin-bottom:95px}
.furniture-to-size .biurko-elektryczne .tekst{z-index:1}
@media only screen and (max-width:40em){
.furniture-to-size .dodatki-holiday .galeria .grafika{text-align:center}
.furniture-to-size .biurko-elektryczne>div{display:block}
.furniture-to-size .biurko-elektryczne .tekst{margin-bottom:20px}
}
.furniture-to-size .biurko-elektryczne h4{font-size:60px;font-weight:800;margin-bottom:21px}
.furniture-to-size .biurko-elektryczne p{font-family:Georgia;font-size:18px;line-height:36px;font-weight:400;margin-bottom:30px}
.furniture-to-size .biurko-elektryczne .grafika-left{text-align:center}
.furniture-to-size .biurko-elektryczne a.btn{width:278px;background-color:#000}
.furnitures{margin-top:50px;margin-bottom:75px}
.furnitures__similar{margin-top:20px;margin-bottom:25px}
.furnitures h2{color:#373b3a}
.furnitures h2:not(.title){font-size:22px;text-transform:uppercase;margin-bottom:10px}
.furnitures h2.title{font-size:1.125rem;display:block;margin-bottom:10px;padding-left:10px;padding-right:10px;line-height:1.5;color:#373b3a}
.clients-furnitures{margin-top:98px}
.clients-furnitures .meble.kat{margin-bottom:50px}
.clients-furnitures h2{margin:0;font-size:22px;color:#373b3a;text-transform:uppercase;line-height:30px}
.clients-furnitures .tabs{height:42px}
.clients-furnitures .tabs .tab-title{width:100%;text-align:center}
.clients-furnitures .tabs .tab-title a{background-color:transparent;padding:0;line-height:32px;font-size:16px;color:#000;position:relative;width:auto}
.clients-furnitures .tabs .tab-title a:after{content:none;width:0;height:3px;background:#000;position:absolute;left:-5px;bottom:0;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out;width:calc(100% + 10px)}
.clients-furnitures .tabs .tab-title a:hover:after,.clients-furnitures .tabs .tab-title.active a:after{content:''}
.clients-furnitures .tabs-content .wyniki.owl-carousel{visibility:hidden}
.clients-furnitures .tabs-content .wyniki.owl-carousel.owl-loaded{visibility:visible}
.clients-furnitures .owl-nav{position:absolute;left:-10px;right:-10px;top:50%;margin-top:-7.5px;pointer-events:none;opacity:0}
.clients-furnitures .owl-nav .owl-next,.clients-furnitures .owl-nav .owl-prev{-webkit-transition-duration:.3s;transition-duration:.3s;pointer-events:auto;background:url(../images/ico/arrow_dark.svg) center center/10px 18px no-repeat;opacity:.3;height:18px;width:10px;position:relative}
.clients-furnitures .owl-nav .owl-next{float:right}
.clients-furnitures .owl-nav .owl-next:hover,.clients-furnitures .owl-nav .owl-prev:hover{opacity:.6}
.clients-furnitures .owl-nav .owl-next:after,.clients-furnitures .owl-nav .owl-prev:after{content:'';display:block;width:40px;height:40px;background:0 0;position:absolute;right:-15px;top:-11px}
.clients-furnitures .owl-nav .owl-prev{float:left;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.clients-furnitures .owl-nav{display:none}
ul.pagination{background:#f5f5f5;padding:0}
}
.clients-furnitures .info-zakup-cena{font-size:15px!important;position:absolute;top:240px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
@media only screen and (max-width:40em){
.clients-furnitures .info-zakup-cena{position:initial;-webkit-transform:translateX(0);transform:translateX(0)}
}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.clients-furnitures .info-zakup-cena{position:initial;-webkit-transform:translateX(0);transform:translateX(0)}
}
.clients-furnitures .info-zakup-cena .info-zakup-cena-kwota{color:#171717}
.clients-furnitures .info-zakup-cena .info-zakup-cena-waluta{color:#939393!important}
.clients-furnitures .karuzela:hover .owl-nav,.furniture-to-size .karuzela:hover .owl-nav{opacity:1}
.clients-furnitures .karuzela .slick-slide,.furniture-to-size .karuzela .wyniki .slick-slide{position:relative}
.clients-furnitures .owl-stage-outer{padding:0 0 22px}
.clients-furnitures .owl-carousel:not(.owl-loaded){opacity:0}
.clients-furnitures .owl-carousel .owl-item img{width:200px;margin:30px auto 0}
.example-furnitures__item{display:block;border:1px solid #e1e1e1;overflow:hidden}
.example-furnitures__item h3{margin:0 0 0 17px;color:#373b3a;font-size:15px;line-height:74px;float:left}
.example-furnitures__item button{border-radius:0;max-width:210px;height:46px;line-height:46px;font-size:15px;margin:16px 14px 12px 0;float:right}
.furnitures .furnitures-group{padding:10px 0 0!important;text-align:center}
.furnitures .furnitures-group__item{background:padding-box content-box #f3f3f3;margin-bottom:20px;position:relative}
.furnitures .furnitures-group__item>a{display:block}
.furnitures .furnitures-group__item img{margin-top:30px}
.furnitures .furnitures-group__item-description{text-align:left;color:#333;font-size:15px;padding:0 10px;margin:0 0 10px;left:10px;right:10px;bottom:10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.furniture-to-size .karuzela .wyniki{opacity:0}
.furniture-to-size .clients-furnitures .tabs-content .content:first-child .wyniki{opacity:1}
.zestaw{padding:30px 0}
@media only screen and (max-width:40em){
.example-furnitures__item button{font-size:13px}
.furnitures .furnitures-group__item img{margin-top:10px;max-width:75%}
.furnitures .furnitures-group__item-description{font-size:11px}
.zestaw .zestaw_dane{overflow-x:scroll}
}
.zestaw h2{margin:0;font-size:22px;color:#373b3a;text-transform:uppercase;line-height:61px}
@media only screen and (max-width:40em){
.zestaw h2{font-size:16px}
}
.zestaw .zlecenie{margin-top:0!important}
.zestaw .c{padding-right:10px}
.konf .homeSlider.owl-carousel .owl-item img{width:auto;margin:0 auto}
ul.pagination li{vertical-align:middle;height:40px}
ul.pagination li a{height:40px;line-height:40px;text-align:center;padding:0 16px;border-radius:0;font-size:.75rem;color:#333}
ul.pagination li a:hover{background:#72bf44;color:#fff}
ul.pagination li.arrow{height:60px}
ul.pagination li.arrow a{background:url(../images/ico/accordion-arrow.svg) center center/8px 8px no-repeat #f5f5f5;color:#333;padding:0 35px;height:60px}
ul.pagination li.arrow a:hover{background:url(../images/ico/accordion-arrow.svg) center center/8px 8px no-repeat #72bf44;color:#fff}
ul.pagination li.prev{margin-right:80px}
ul.pagination li.prev a{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
ul.pagination li.next{margin-left:80px}
@media only screen and (min-width:1px) and (max-width:63.9375em){
ul.pagination li{height:30px}
ul.pagination li a{height:30px;line-height:30px;padding:0 6px}
ul.pagination li.arrow{height:40px}
ul.pagination li.arrow a{padding:0 20px;height:40px;background-color:#e4e4e4}
ul.pagination li.prev{margin-right:0}
ul.pagination li.next{margin-left:0}
}
ul.pagination li.unavailable{pointer-events:none;opacity:.3}
ul.pagination li.current a{background:#f5f5f5;color:#333}
@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}
.category__meble ul.pagination li.current a{background:#e0e0e0}
.show-for-mobile-touch{display:none!important}
.hide-for-mobile-touch,.mobile.touch .show-for-mobile-touch{display:inherit!important}
.mobile.touch .hide-for-mobile-touch{display:none!important}
.select2-container--default .select2-selection--single{height:35px;border-radius:4px;border:1px solid #a7a9ac;float:left;line-height:2.1875rem;font-size:.8125rem;width:100%}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:33px;margin-right:10px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border:0;width:12px;height:12px;background:url(../images/ico/accordion-arrow.svg) center center/contain no-repeat;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-top:-6px;-webkit-transition-duration:.3s;transition-duration:.3s}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.0625rem;font-size:.8125rem;font-weight:400;color:rgba(0,0,0,.75);padding-left:10px;z-index:auto}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#72bf44;color:#fff}
.select2-results__option{padding:8px 10px;font-size:12px;display:block}
.ps-container{touch-action:auto;overflow:hidden!important;-ms-overflow-style:none}
@supports (-ms-overflow-style:none){
.ps-container{overflow:auto!important}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
.ps-container{overflow:auto!important}
}
.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}
.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail,.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}
.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x,.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}
.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y,.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999;width:11px}
.ps-container>.ps-scrollbar-x-rail,.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear}
.ps-container>.ps-scrollbar-x-rail{bottom:0;height:15px}
.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x,.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;border-radius:6px;-webkit-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out}
.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{bottom:2px;height:6px}
.ps-container>.ps-scrollbar-x-rail:active>.ps-scrollbar-x,.ps-container>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{height:11px}
.ps-container>.ps-scrollbar-y-rail{right:0;width:15px}
.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{right:2px;width:6px}
.ps-container>.ps-scrollbar-y-rail:active>.ps-scrollbar-y,.ps-container>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{width:11px}
.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail,.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail,.ps-container:hover>.ps-scrollbar-x-rail:hover,.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}
.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}
.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x,.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}