@charset "UTF-8";
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}
.select2-container .select2-selection--multiple,.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--single{height:28px}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-selection--single .select2-selection__clear{position:relative}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}
.select2-container .select2-selection--multiple{min-height:32px}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}
.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:0;font-size:100%;margin-top:5px;padding:0}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button,.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}
.select2-results{display:block}
.select2-results__options{list-style:none;margin:0;padding:0}
.select2-results__option{-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}
.select2-results__option[aria-selected]{cursor:pointer}
.select2-container--open .select2-dropdown{left:0}
.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}
.select2-search--dropdown{display:block;padding:4px}
.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}
.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}
.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}
.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;top:1px;right:1px;width:20px}
.select2-container--classic .select2-selection--single .select2-selection__arrow b,.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}
.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b,.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}
.select2-container--default .select2-selection--multiple{cursor:text}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}
.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}
.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:0;outline:0;box-shadow:none;-webkit-appearance:textfield}
.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--default .select2-results__option[role=group]{padding:0}
.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}
.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}
.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:0;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:0;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}
.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:0}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#eee));background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#fff));background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}
.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}
.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}
.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}
.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}
.select2-container--classic .select2-dropdown--above{border-bottom:none}
.select2-container--classic .select2-dropdown--below{border-top:none}
.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--classic .select2-results__option[role=group]{padding:0}
.select2-container--classic .select2-results__option[aria-disabled=true]{color:gray}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}
.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
/*! nouislider - 9.2.0 - 2017-01-11 10:35:35 */
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}
.noUi-target{position:relative;direction:ltr;background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}
.noUi-base{width:100%;height:100%;position:relative;z-index:1}
.noUi-connect{position:absolute;right:0;top:0;left:0;bottom:0}
.noUi-origin{position:absolute;height:0;width:0}
.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:top .3s,right .3s,bottom .3s,left .3s;transition:top .3s,right .3s,bottom .3s,left .3s}
.noUi-state-drag *{cursor:inherit!important}
.noUi-base,.noUi-handle{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.noUi-horizontal{height:18px}
.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}
.noUi-vertical{width:18px}
.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}
.noUi-connect{background:#3fb8af;box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;transition:background 450ms}
.noUi-draggable{cursor:ew-resize}
.noUi-vertical .noUi-draggable{cursor:ns-resize}
.noUi-handle{position:relative;z-index:1;border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}
.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}
.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}
.noUi-handle:after{left:17px}
.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}
.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:17px}
[disabled] .noUi-connect{background:#b8b8b8}
[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}
.noUi-pips,.noUi-pips *{box-sizing:border-box}
.noUi-pips{position:absolute;color:#999}
.noUi-value{position:absolute;text-align:center}
.noUi-value-sub{color:#ccc;font-size:10px}
.noUi-marker{position:absolute;background:#ccc}
.noUi-marker-large,.noUi-marker-sub{background:#aaa}
.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}
.noUi-value-horizontal{-webkit-transform:translate3d(-50%,50%,0);transform:translate3d(-50%,50%,0)}
.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}
.noUi-marker-horizontal.noUi-marker-sub{height:10px}
.noUi-marker-horizontal.noUi-marker-large{height:15px}
.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}
.noUi-value-vertical{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);padding-left:25px}
.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}
.noUi-marker-vertical.noUi-marker-sub{width:10px}
.noUi-marker-vertical.noUi-marker-large{width:15px}
.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center}
.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}
.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}
/*! Tablesaw - v3.0.6 - 2017-11-20
* https://github.com/filamentgroup/tablesaw
* Copyright (c) 2017 Filament Group; Licensed MIT */
@-webkit-keyframes preloading{
0%,to{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.75);transform:scale(1.75)}
}
@keyframes preloading{
0%,to{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.75);transform:scale(1.75)}
}
.tablesaw{width:100%;max-width:100%;empty-cells:show;border-collapse:collapse;border:0;padding:0}
.tablesaw *{box-sizing:border-box}
.tablesaw-btn{border:1px solid #ccc;border-radius:.25em;background:0 0;box-shadow:0 1px 0 #fff;color:#4a4a4a;cursor:pointer;padding:.5em .85em .4em;text-align:center;text-transform:capitalize;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:auto;height:auto;position:relative;top:0;margin:.5em 0}
a.tablesaw-btn{color:#1c95d4}
.checkbox label a:hover,.checkbox--custom label a:hover,.checkbox--green label a:hover,.tablesaw-btn,.tablesaw-btn:hover{text-decoration:none}
.tablesaw-btn:active{background-color:#ddd}
@supports (box-shadow:none){
.tablesaw-btn:focus{background-color:#fff;outline:0;box-shadow:0 0 .35em #4faeef!important}
}
.tablesaw-btn-select select{background:0 0;border:0;display:inline-block;position:absolute;left:0;top:0;margin:0;width:100%;height:100%;z-index:2;min-height:1em;opacity:0;color:transparent}
.tablesaw-btn select option{background:#fff;color:#000}
.tablesaw-btn.btn-small{font-size:1.0625em;line-height:19px;padding:.3em 1em}
.tablesaw-btn.btn-micro{font-size:.8125em;padding:.4em .7em .25em}
.tablesaw-btn-select{display:inline-block;color:#4d4d4d;padding-right:2.5em;min-width:7.25em;text-align:left}
.tablesaw-btn-select:after{position:absolute;background:.25em .45em no-repeat;content:"\25bc";font-size:.55em;padding-top:1.2em;padding-left:1em;left:auto;right:0;margin:0;top:0;bottom:0;width:1.8em}
.tablesaw-btn-select.btn-micro:after,.tablesaw-btn-select.btn-small:after{width:1.2em;font-size:.5em;padding-top:1em;padding-right:.5em;line-height:1.65;background:0 0;box-shadow:none;border-left-width:0}
.tablesaw-advance .tablesaw-btn{-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;text-shadow:0 1px 0 #fff;border-radius:.25em}
.tablesaw-advance .tablesaw-btn.btn-micro{font-size:.8125em;padding:.3em .7em .25em}
.tablesaw-advance a.tablesaw-nav-btn:first-child{margin-left:0}
.tablesaw-advance a.tablesaw-nav-btn:last-child{margin-right:0}
.tablesaw-advance a.tablesaw-nav-btn{display:inline-block;overflow:hidden;width:1.8em;height:1.8em;background-position:50% 50%;margin-left:.25em;margin-right:.25em;position:relative;text-indent:-9999px}
.tablesaw-advance a.tablesaw-nav-btn.down:before,.tablesaw-advance a.tablesaw-nav-btn.left:before,.tablesaw-advance a.tablesaw-nav-btn.right:before,.tablesaw-advance a.tablesaw-nav-btn.up:before{content:"\0020";overflow:hidden;width:0;height:0;position:absolute}
.tablesaw-advance a.tablesaw-nav-btn.down:before{left:.5em;top:.65em;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid gray}
.tablesaw-advance a.tablesaw-nav-btn.up:before{left:.5em;top:.65em;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid gray}
.tablesaw-advance a.tablesaw-nav-btn.left:before,.tablesaw-advance a.tablesaw-nav-btn.right:before{top:.45em;border-top:5px solid transparent;border-bottom:5px solid transparent}
.tablesaw-advance a.tablesaw-nav-btn.left:before{left:.6em;border-right:5px solid gray}
.tablesaw-advance a.tablesaw-nav-btn.right:before{left:.7em;border-left:5px solid gray}
.tablesaw-advance a.tablesaw-nav-btn.disabled{opacity:.25;cursor:default;pointer-events:none}
.tablesaw-bar,.tablesaw-bar-section~table{clear:both}
.tablesaw-bar *{box-sizing:border-box}
.tablesaw-bar-section{float:left}
.tablesaw-bar-section label{font-size:.875em;padding:.5em 0;clear:both;display:block;color:#888;margin-right:.5em;text-transform:uppercase}
.tablesaw-enhanced .tablesaw-btn{margin-top:.5em;margin-bottom:.5em}
.tablesaw-btn-select,.tablesaw-enhanced .tablesaw-btn-select{margin-bottom:0}
.tablesaw-bar .tablesaw-bar-section .tablesaw-btn{margin-left:.4em;margin-top:0;text-transform:uppercase;border:0;box-shadow:none;background:0 0;font-size:1em;padding-left:.3em}
.tablesaw-bar .tablesaw-bar-section .btn-select{min-width:0}
.tablesaw-bar .tablesaw-bar-section .btn-select:after{padding-top:.9em}
.tablesaw-bar .tablesaw-bar-section select{color:#888;text-transform:none;background:0 0}
.tablesaw-bar-section .abbreviated{display:inline}
.tablesaw-bar-section .longform,.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:none}
@media (min-width:24em){
.tablesaw-bar-section .abbreviated{display:none}
.tablesaw-bar-section .longform{display:inline}
}
.tablesaw td,.tablesaw th{padding:.5em .7em;text-align:left;vertical-align:middle}
.contact__form form .form-row div.email-suggest,.tablesaw thead th{text-align:left}
.tablesaw-row-border tr{border-bottom:1px solid #dfdfdf}
.tablesaw-row-zebra tr:nth-child(2n){background-color:#f8f8f8}
.tablesaw caption{text-align:left;margin:.59375em 0}
.tablesaw-swipe .tablesaw-swipe-cellpersist{border-right:2px solid #e4e1de}
.tablesaw-swipe-shadow .tablesaw-swipe-cellpersist{border-right-width:1px;box-shadow:3px 0 4px -1px #e4e1de}
@media only all{
.tablesaw-stack{clear:both}
.tablesaw-stack td,.tablesaw-stack th{text-align:left;display:block}
.tablesaw-stack tr{clear:both;display:table-row}
.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:inline-block;padding:0 .6em 0 0;width:30%}
.tablesaw-stack td .tablesaw-cell-label-top,.tablesaw-stack th .tablesaw-cell-label-top{display:block;padding:.4em 0;margin:.4em 0}
.tablesaw-cell-label{display:block}
.tablesaw-stack tbody th.group{margin-top:-1px}
.tablesaw-stack th.group b.tablesaw-cell-label{display:none!important}
}
@media (max-width:39.9375em){
.tablesaw-stack tbody tr{display:block;width:100%;border-bottom:1px solid #dfdfdf}
.tablesaw-stack thead td,.tablesaw-stack thead th{display:none}
.tablesaw-stack tbody td,.tablesaw-stack tbody th{display:block;float:left;clear:left;width:100%}
.tablesaw-cell-label{vertical-align:top}
.tablesaw-cell-content{display:inline-block;max-width:67%}
.tablesaw-stack .tablesaw-stack-block .tablesaw-cell-content,.tablesaw-stack .tablesaw-stack-block .tablesaw-cell-label{display:block;width:100%;max-width:100%;padding:0}
.tablesaw-stack td:empty,.tablesaw-stack th:empty{display:none}
}
@media (min-width:40em){
.tablesaw-stack tr{display:table-row}
.tablesaw-stack td,.tablesaw-stack th,.tablesaw-stack thead td,.tablesaw-stack thead th{display:table-cell;margin:0}
.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:none!important}
}
.tablesaw-fix-persist{table-layout:fixed}
.tablesaw-overflow{position:relative;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.tablesaw-overflow>.tablesaw{margin-top:2px}
.tablesaw-columntoggle-btn span{text-indent:-9999px;display:inline-block}
.tablesaw-columntoggle-btnwrap{position:relative}
.tablesaw-columntoggle-btnwrap .dialog-content{padding:.5em;top:0!important;right:1em;left:auto!important;width:12em;max-width:18em;margin:-.5em auto 0}
.tablesaw-columntoggle tbody td{line-height:1.5}
#email_info.hide,#email_info2.hide,.tablesaw-columntoggle-popup{display:none}
.tablesaw-columntoggle-btnwrap.visible .tablesaw-columntoggle-popup{display:block;position:absolute;top:2em;right:0;background-color:#fff;padding:.5em .8em;border:1px solid #ccc;box-shadow:0 1px 2px #ccc;border-radius:.2em;z-index:1}
.tablesaw-columntoggle-popup fieldset{margin:0}
@media only all{
.tablesaw-columntoggle td.tablesaw-priority-0,.tablesaw-columntoggle td.tablesaw-priority-1,.tablesaw-columntoggle td.tablesaw-priority-2,.tablesaw-columntoggle td.tablesaw-priority-3,.tablesaw-columntoggle td.tablesaw-priority-4,.tablesaw-columntoggle td.tablesaw-priority-5,.tablesaw-columntoggle td.tablesaw-priority-6,.tablesaw-columntoggle th.tablesaw-priority-0,.tablesaw-columntoggle th.tablesaw-priority-1,.tablesaw-columntoggle th.tablesaw-priority-2,.tablesaw-columntoggle th.tablesaw-priority-3,.tablesaw-columntoggle th.tablesaw-priority-4,.tablesaw-columntoggle th.tablesaw-priority-5,.tablesaw-columntoggle th.tablesaw-priority-6,.tablesaw-swipe td.tablesaw-swipe-cellhidden,.tablesaw-swipe th.tablesaw-swipe-cellhidden{display:none}
}
.tablesaw-columntoggle-btnwrap .dialog-content:focus{outline-style:none}
@media (min-width:20em){
.tablesaw-columntoggle td.tablesaw-priority-1,.tablesaw-columntoggle th.tablesaw-priority-1{display:table-cell}
}
@media (min-width:30em){
.tablesaw-columntoggle td.tablesaw-priority-2,.tablesaw-columntoggle th.tablesaw-priority-2{display:table-cell}
}
@media (min-width:40em){
.tablesaw-columntoggle td.tablesaw-priority-3,.tablesaw-columntoggle th.tablesaw-priority-3{display:table-cell}
.tablesaw-columntoggle tbody td{line-height:2}
}
@media (min-width:50em){
.tablesaw-columntoggle td.tablesaw-priority-4,.tablesaw-columntoggle th.tablesaw-priority-4{display:table-cell}
}
@media (min-width:60em){
.tablesaw-columntoggle td.tablesaw-priority-5,.tablesaw-columntoggle th.tablesaw-priority-5{display:table-cell}
}
@media (min-width:70em){
.tablesaw-columntoggle td.tablesaw-priority-6,.tablesaw-columntoggle th.tablesaw-priority-6{display:table-cell}
}
@media only all{
.tablesaw-columntoggle td.tablesaw-toggle-cellhidden,.tablesaw-columntoggle th.tablesaw-toggle-cellhidden{display:none}
.tablesaw-columntoggle td.tablesaw-toggle-cellvisible,.tablesaw-columntoggle th.tablesaw-toggle-cellvisible{display:table-cell}
}
.tablesaw-columntoggle-popup .btn-group>label{display:block;padding:.2em 0;white-space:nowrap;cursor:default}
.tablesaw-columntoggle-popup .btn-group>label input{margin-right:.8em}
.tablesaw-sortable-head{position:relative;vertical-align:top}
.tablesaw .tablesaw-sortable-head{padding:0}
.tablesaw-sortable-btn{padding:.5em .7em;min-width:100%;color:inherit;background:0 0;border:0;text-align:inherit;font:inherit;text-transform:inherit}
.tablesaw-sortable-arrow:after{display:inline-block;width:10px;height:14px;content:" ";margin-left:.3125em}
.tablesaw-sortable-ascending .tablesaw-sortable-arrow:after{content:"\2191"}
.tablesaw-sortable-descending .tablesaw-sortable-arrow:after{content:"\2193"}
.tablesaw-advance{float:right}
.tablesaw-advance.minimap{margin-right:.4em}
.tablesaw-advance-dots{float:left;margin:0;padding:0;list-style:none}
.tablesaw-advance-dots li{display:table-cell;margin:0;padding:.4em .2em}
.tablesaw-advance-dots li i{width:.25em;height:.25em;background:#555;border-radius:100%;display:inline-block}
.tablesaw-advance-dots-hide{opacity:.25;cursor:default;pointer-events:none}
.text-align-center{text-align:center}
.vc{height:100%;display:table;width:100%}
.vc__inner{display:table-cell;vertical-align:middle;width:100%}
.vt{height:100%;display:table;width:100%}
.vt__inner{display:table-cell;vertical-align:top;width:100%}
.vb{height:100%;display:table;width:100%}
.vb__inner{display:table-cell;vertical-align:bottom;width:100%}
.text-success{color:#72bf44}
.product__palette .powiekszoneZdjecie span.ikonka span.cena_promo,.text-warning{color:red}
.owl-stage{touch-action:manipulation}
.checkbox input,.checkbox--custom input,.radio input{position:absolute;left:-9999px}
.checkbox input[type=checkbox]:checked+label:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.checkbox input[type=checkbox]:checked+label:before,.checkbox input[type=checkbox][data-delete=delete]:checked+label:before{background:#72bf44;border-color:#72bf44}
.checkbox input[type=checkbox][data-delete=delete]:checked+label:after{background:url(../images/ico/check-white.svg) 0 0/contain no-repeat}
.checkbox:hover input[type=checkbox]:checked+label:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.checkbox:hover input[type=checkbox]:checked+label:before{background:#666;border-color:#666}
.checkbox label{font-size:.875rem;color:#000;padding-left:25px;position:relative;margin-left:0!important}
.checkbox label:after{content:'';top:0;left:2px;position:absolute;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translateY(-10px);transform:translateY(-10px);height:13px;width:15px;background:url(../images/ico/tick.svg) 0 0/contain no-repeat}
.checkbox label:before{border-radius:4px;background-color:#fff;position:absolute;left:0;top:2px;width:16px;height:16px;content:''}
.checkbox label a,.checkbox--custom label a,.checkbox--green label a{color:#000;text-decoration:underline}
.checkbox--custom label,.checkbox--green label{font-size:.75rem;padding-left:30px;line-height:20px}
.checkbox--green label[for=ts_prot_0]{line-height:16px}
.checkbox--green label:after,.checkbox--green label:before{content:'';-webkit-transition-duration:.3s;transition-duration:.3s}
.checkbox--green label:after{position:absolute;opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);background:url(../images/ico/check-white.svg) 0 0/contain no-repeat;top:4px;left:5px;height:11px;width:11px}
.checkbox--green label:before{border:1px solid #adafb2;left:2px;top:2px;width:16px;height:16px}
.checkbox--custom input[type=checkbox]:checked+label:after,.checkbox--custom:hover input[type=checkbox]:checked+label:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);background-image:url(../images/ico/checked.svg)}
.checkbox--custom input[type=checkbox]:checked+label:before,.checkbox--custom:hover input[type=checkbox]:checked+label:before{background:#ff1a1a;border-color:#ff1a1a}
.checkbox--custom label:after{content:'';top:4px;left:5px;position:absolute;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translateY(-10px);transform:translateY(-10px);height:11px;width:11px;background:url(../images/ico/check-white.svg) 0 0/contain no-repeat}
.checkbox--custom label:before{border:1px solid #adafb2;left:2px;top:2px;width:16px;height:16px}
.checkbox--large label{line-height:32px}
.checkbox--custom label:before,.checkbox--large label:after,.checkbox--large label:before{content:'';-webkit-transition-duration:.3s;transition-duration:.3s}
.checkbox--large label:after{position:absolute;opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);background:url(../images/ico/check-white.svg) 0 0/contain no-repeat;top:9px;left:3px;height:14px;width:15px}
.checkbox--large label:before{border:1px solid #adafb2;left:0;top:6px;width:20px;height:20px}
.radio input[type=radio]:checked+label:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.radio label{color:#000;padding-left:30px;position:relative;margin-left:0!important;line-height:32px}
.radio label:after,.radio label:before{position:absolute;border-radius:50%;content:''}
.radio label:after{opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;background:#72bf44;top:11.5px;left:4px;height:9px;width:9px}
.radio label:before{background-color:#fff;border:1px solid #adafb2;left:0;top:7.5px;width:17px;height:17px}
.radio label img{height:32px;display:inline-block;vertical-align:top;margin-left:20px}
.radio.error label:before{border-color:red}
.radio div.info,.radio label{font-size:.75rem}
fieldset.radio legend{color:#4d4c4c;font-size:.875rem;font-weight:500;line-height:1.5}
.js-qty{position:relative;margin-bottom:25px}
@media only screen and (min-width:64em){
.large-15{width:25%}
.large-20,.mainNav .large-15{width:20%}
.js-qty{width:140px;margin-bottom:0}
}
.js-qty input{margin:0 5px;display:block;border:1px solid #a7a9ac;height:45px;padding:0 20px;box-shadow:none;width:calc(100% - 10px);color:#393c39;font-size:.875rem;text-align:center}
.js-qty input::-webkit-inner-spin-button,.js-qty input::-webkit-outer-spin-button,.productTabs table tbody tr td input::-webkit-inner-spin-button,.productTabs table tbody tr td input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.js-qty input[type=number],.productTabs table tbody tr td input[type=number]{-moz-appearance:textfield}
.js-qty div{border:1px solid #a7a9ac;color:#1d1d1b;font-size:14px;line-height:43px;text-align:center;position:absolute;z-index:57;height:45px;width:40px;background:#fff;top:0;cursor:pointer;-webkit-transition-duration:.3s;transition-duration:.3s}
@media only screen and (max-width:40em){
.js-qty div{width:20px}
.inputPlaceholder input[name=telefon]{width:90%}
}
.js-qty div:hover{color:#72bf44;border-color:#72bf44}
.js-qty div.minus{left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.js-qty div.plus{right:0;border-top-right-radius:4px;border-bottom-right-radius:4px}
.js-qty--cart{margin-bottom:0}
.accountEdit--form .labeled-input .input-wrapper .select2-container--default .select2-selection--single,.js-qty--cart input{height:35px}
.js-qty--cart div{line-height:33px;height:35px}
.js-stars-readonly{font-size:0}
.js-stars-readonly i{font-size:16px;color:#000}
.category__sidebar .category__sidebar .checkbox.niedostepne label,.category__sidebar .category__sidebar .checkbox.niedostepne label a.nazwa-cechy,.js-stars-readonly i.off,.js-wrench-readonly i.off{color:#a7a9ac}
.js-wrench-readonly i,.single-content article a{color:#72bf44}
.select2-container--default.select2--alt{margin-bottom:20px}
.select2-container--default.select2--alt .select2-selection--single{background:#f5f5f5;border:0}
.select2-container--default.select2--alt.select2-container--below .select2-selection__rendered{color:#333!important}
form[name=subskrypcja_formularz] #email{border-radius:0}
.inputPlaceholder{position:relative;display:block}
.inputPlaceholder input{box-shadow:none;box-sizing:border-box;display:block;padding:0 10px;width:100%;height:35px;margin-bottom:20px;font-size:.8125rem;outline:0;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;border:1px solid #a7a9ac;border-radius:4px;background-position:center right 10px;background-color:#fff}
.inputPlaceholder input::-webkit-input-placeholder{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;color:#333;font-size:.8125rem;opacity:1}
.inputPlaceholder input::-moz-placeholder{-moz-transition:.3s ease-in-out;transition:.3s ease-in-out;color:#333;font-size:.8125rem;opacity:1}
.inputPlaceholder input:-ms-input-placeholder,.inputPlaceholder input::-ms-input-placeholder{-ms-transition:all .3s ease-in-out;transition:.3s ease-in-out;color:#333;font-size:.8125rem;opacity:1}
.inputPlaceholder input::placeholder{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;color:#333;font-size:.8125rem;opacity:1}
.inputPlaceholder input.filled,.inputPlaceholder input:focus{background-position:center right 10px;background-color:#fff}
.inputPlaceholder input.filled::-webkit-input-placeholder,.inputPlaceholder input:focus::-webkit-input-placeholder{color:transparent}
.inputPlaceholder input.filled::-moz-placeholder,.inputPlaceholder input:focus::-moz-placeholder{color:transparent}
.inputPlaceholder input.filled:-ms-input-placeholder,.inputPlaceholder input.filled::-ms-input-placeholder,.inputPlaceholder input:focus:-ms-input-placeholder,.inputPlaceholder input:focus::-ms-input-placeholder{color:transparent}
.inputPlaceholder input.filled::placeholder,.inputPlaceholder input:focus::placeholder{color:transparent}
.inputPlaceholder input.filled+span,.inputPlaceholder input:focus+span{opacity:1;font-size:.625rem;top:-10px;line-height:.75rem}
.inputPlaceholder input.filled{border-color:#72bf44;background-image:url(../images/ico/valid.svg);background-repeat:no-repeat;background-position:center right 10px;background-color:#fff;background-size:20px 20px;padding-right:35px}
.inputPlaceholder input #nip_faktura{margin-left:8px}
.inputPlaceholder span{font-size:.875rem;line-height:2.1875rem;position:absolute;top:0;left:8px;padding:0 4px;background:#fff;opacity:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;border-radius:2px}
.inputPlaceholder span sup{color:#ff1a1a;font-size:14px}
.register .inputPlaceholder span{background-color:#ededed}
.error .inputPlaceholder input{background-image:url(../images/ico/error.svg);background-repeat:no-repeat;background-position:center right 10px;background-size:20px 20px;padding-right:35px;border:1px solid #a7a9ac;background-color:transparent}
.error .select2-container--default .select2-selection--single{background:url(../images/ico/error.svg) center right 30px/20px 20px no-repeat}
.error.checkbox label:before{border:1px solid #ff1a1a}
.field input,.input-wrapper input{background:center right 10px #fff}
.field input.filled,.input-wrapper input.filled{border-color:#72bf44;background:url(../images/ico/valid.svg) center right 10px/20px 20px no-repeat;padding-right:35px}
.field.error input,.field.error.filled,.input-wrapper .error input,.input-wrapper.error input,.input-wrapper.error.filled{background:url(../images/ico/error.svg) center right 10px/20px 20px no-repeat;padding-right:35px;margin:0 0 1rem}
.field.error input,.input-wrapper.error input{border:1px solid #ff1a1a!important}
.field.error.filled,.input-wrapper .error input,.input-wrapper.error.filled{border:1px solid #a7a9ac}
.field.error textarea,.input-wrapper.error textarea{border:1px solid #ff1a1a!important}
.input-wrapper.file-input.error button:after{background:url(../images/ico/error.svg) center right/contain no-repeat;content:' ';display:inline-block;width:1.25rem;height:1.25rem;vertical-align:text-bottom;margin-left:20px}
.selectPlaceholder{position:relative}
.selectPlaceholder__label{position:absolute;left:8px;padding:0 2px;background:#fff;color:#72bf44;font-size:.625rem;top:-8px;line-height:.75rem;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;opacity:0}
.selectPlaceholder .select2-container--below+.selectPlaceholder__label{opacity:1}
.selectPlaceholder .select2-container--below .select2-selection__rendered{color:#333!important;font-size:.875rem!important}
#email_info,#email_info2,form div.email-suggest{text-align:center;position:absolute;top:35px;line-height:normal}
#email_info,#email_info2{color:#ff1a1a;width:calc(100% - 16px);font-size:.6875rem}
.no-label label{display:none}
* label.error,label.error{color:#f04124}
input.filled[disabled]{border:1px solid #a7a9ac;background:#ddd}
.ngl_page img{height:30px}
form div.email-suggest{font-size:.75rem;width:100%}
.breadcrumb{list-style:none;padding:0;height:40px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;webkit-overflow-scrolling:touch;position:relative;margin:0 25px 0 0}
@media only screen and (min-width:40.0625em){
.breadcrumb{margin-right:0}
}
.breadcrumb::-webkit-scrollbar{display:none}
.breadcrumb__listitem{display:inline-block}
.breadcrumb__listitem .home img{width:9px;height:9px;margin:3px 7px 4px 23px;float:left}
.breadcrumb__listitem a span,.breadcrumb__listitem h1,.breadcrumb__listitem span{line-height:16px;font-size:12px;color:#757575;margin-top:11px;margin-bottom:8px;float:left;-webkit-transition:none,150ms,ease-in-out;transition:none,150ms,ease-in-out}
.breadcrumb__listitem a{float:left;display:block}
.breadcrumb__listitem a:hover span{color:#000}
.breadcrumb__listitem:after{width:7px;height:13px;display:block;background-image:url(../images/ico/breadcrumb-arrow.png);background-size:cover;background-repeat:no-repeat;content:'';float:left;margin-right:14px;margin-left:14px;margin-top:11px}
.breadcrumb__listitem:last-child:after{display:none}
.breadcrumb--border{border-bottom:1px solid #dfdfdd}
@media only screen and (max-width:40em){
.breadcrumb__listitem .home img{width:16px;height:16px;margin:0}
.breadcrumb:after{content:'';display:inline-block;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:25px;background:#a9a9a9;margin-left:10px}
}
.breadcrumb__search-toggle{position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;width:13px;height:13px;padding:20px 15px;background:url(/szablony/meble/assets/images/ico/search.svg) center center/13px 13px no-repeat;z-index:10;-webkit-transition:background-size .3s cubic-bezier(.23,1,.32,1);transition:background-size .3s cubic-bezier(.23,1,.32,1)}
.breadcrumb__search-toggle::after,.breadcrumb__search-toggle::before{content:'';position:absolute;left:8px;top:18px;width:13px;height:2px;background:#757576;opacity:0;-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);pointer-events:none}
.breadcrumb__search-toggle.active{background-size:0 0}
.breadcrumb__search-toggle.active::before{opacity:1;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.breadcrumb__search-toggle.active::after{opacity:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.breadcrumb__search-toggle:hover{opacity:.7}
.single-content{margin-bottom:40px}
.single-content__title{padding:15px 0;margin-bottom:20px;border-bottom:1px solid #404340}
.fullwidthmovie header h3,.single-content__title h3{margin:0;font-size:1.5rem;line-height:2rem;color:#404340;padding:0 0 0 20px}
@media only screen and (max-width:40em){
.single-content__title h3{padding-left:0}
}
.single-content__title i{padding-left:20px;display:inline-block}
.contact__accounts .important-note p,.contact__addresses--block .half p,.login--inner form>div.inputContainer input,.product__sliders.kolekcja h2,.product__sliders.rekomendacje h2,.product__sliders.skojarzone h2,.register--inner form>div.inputContainer input,.single-content__title.mb-0{margin-bottom:0}
.single-content article{color:#393c39;display:inline-block}
.single-content article.content{float:left;width:100%}
.single-content article.content__textcontent{padding-right:22.2222222222%;margin-bottom:0;padding-left:20px}
.single-content article h6{font-size:1rem;line-height:1.25rem;margin-top:0;margin-bottom:24px}
.download__files h5,.single-content article h5{font-size:1.125rem;line-height:1.25rem;margin-bottom:20px}
.single-content article li,.single-content article p{font-size:.875rem;line-height:1.25rem}
.single-content article li,.single-content article ul{color:#72bf44}
.single-content article li{padding-left:2.1875rem;margin-bottom:0;line-height:20px;margin-left:20px}
.single-content article ul.wypunktowanie,.single-content article ul.wypunktowanie li{color:#393c39}
.single-content article ul.wypunktowanie li{padding-left:.125rem}
.single-content figure.full-width{width:100%;float:left;margin:0;padding:0}
.single-content figure.full-width.mb{margin-bottom:24px}
.single-content figure.ksiega-znaku{margin-bottom:40px}
.about-us{margin-bottom:30px}
.about-us__logo{width:171px;margin:30px 0 20px}
.about-us__logo img{width:118px;height:32px;display:inline-block;margin:55px 0}
.about-us p{font-size:15px;line-height:21px;color:#191919;margin:0}
.about-us .offer h4{font-size:26px;color:#191919;margin:30px 0}
.about-us .offer__item{display:-webkit-box;display:flex;margin-bottom:50px}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.single-content article.content__textcontent{width:100%;padding-right:0;padding-left:0}
.about-us .offer__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.about-us .offer__item:nth-child(even) img{-webkit-box-ordinal-group:2;order:1}
.about-us .offer__item:nth-child(even) .offer__content{-webkit-box-ordinal-group:3;order:2}
.about-us .offer__content:nth-child(odd){padding-left:0}
}
.about-us .offer__item:last-child a.underline{color:#191919;text-decoration:underline}
.about-us .offer a{-webkit-box-flex:0;flex:0 0 auto}
.about-us .offer__content:nth-child(odd){padding-right:20px}
.about-us .offer__content:nth-child(even){padding-left:20px}
.about-us .offer__content h5{font-size:26px;line-height:28px;color:#191919;margin:0 0 10px;display:inline-block}
.jobs{margin-bottom:100px;width:100%}
.jobs__offer{padding:20px;border-bottom:1px solid #404340}
.jobs__offer h4{margin-top:0;margin-bottom:10px;line-height:44px;font-size:1.5rem;color:#393c39}
.jobs__offer p{margin-bottom:20px;font-size:.8125rem;color:#393c39;line-height:1.25rem}
.jobs__offer button{width:120px;height:40px;box-shadow:0 0;padding:0;cursor:pointer;border:1px solid #393c39;border-radius:5px;background-color:#fff;font-size:12px;color:#333;text-transform:uppercase;-webkit-transition:none,150ms,ease-in-out;transition:none,150ms,ease-in-out}
.jobs__offer button:focus{background-color:transparent}
.jobs__offer button:hover{background-color:#333;color:#fff}
.fullwidthmovie{width:100%;background-color:#f1f1f1;padding-bottom:43px}
.fullwidthmovie header{height:100px}
.certificates,.fullwidthmovie iframe{width:100%;float:left}
.certificates{margin-top:10px}
.certificates__inner{padding-left:20px;padding-right:20px;width:33%;float:left;display:inline-block;margin-bottom:50px;text-align:center}
.link-text-small{font-size:.9rem;vertical-align:middle}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.about-us .offer__content:nth-child(even){padding-left:0}
.about-us .offer__content h5{margin:10px 0}
.certificates__inner{width:50%}
.link-text-small{display:none}
}
.help{float:left;width:100%}
.faq__title{color:#72bf44;font-size:1.875rem;line-height:45px;margin:0 0 30px}
.faq-wrapper{float:initial;display:-webkit-box;display:flex}
.account-settings .labeled-input label,.faq-wrapper .help__accordion{width:100%}
.faq-question h3{font-size:1.3rem!important}
@media only screen and (max-width:40em){
.single-content__title i{padding-left:0}
.faq__title{font-size:1.5rem;line-height:35px}
.faq-question h3{font-size:1rem!important}
.faq-answer p{font-size:.75rem!important}
.complaint_files,.terms_files{width:100%}
}
.complaint,.terms{float:left;width:100%}
.brakTowaruPowiadom .form>div.large-3,.terms__accordion p{padding-left:10px}
.terms__accordion .content__header{padding-left:0}
.complaint .content__textcontent ul.reset-margin{margin-top:20px}
.complaint .complaint__accordion>li>a{padding-right:10%}
.complaint .complaint__accordion>li .content__textcontent{padding-left:0;padding-right:0}
.complaint .complaint__accordion>li .content p{float:none}
.complaint .content__textcontent ul{margin-top:-15px}
.complaint_files,.terms_files{float:left;width:100%;margin-top:100px}
.complaint_files__list,.terms_files__list{float:left;width:100%}
.complaint_files__list--name,.terms_files__list--name{width:calc(100% - 200px);float:left;height:60px;padding-left:20px}
.complaint_files__list--name p,.download__files .files__list--name p,.terms_files__list--name p{margin-bottom:0;font-size:.75rem;line-height:1rem;color:#333}
@media only screen and (max-width:40em){
.complaint_files__list--name,.terms_files__list--name{width:calc(100% - 90px)}
}
.complaint_files__list--button,.terms_files__list--button{box-shadow:0 0;padding:0;border:0;cursor:pointer;width:180px;height:40px;margin:10px;float:right;background-color:#72bf44;border-radius:4px;color:#fff;-webkit-transition:none,150ms,ease-in-out;transition:none,150ms,ease-in-out;text-transform:uppercase;font-size:.75rem;text-align:center;line-height:40px}
.contact__form form .form-row input[type=email]:focus,.contact__form form .form-row input[type=text]:focus,.contact__form form .form-row select:focus,.contact__form form .form-row textarea:focus{background-color:transparent}
.complaint_files__list--button:hover,.terms_files__list--button:hover{background-color:#2e9f1f;color:#fff}
.complaint_files__list--button:active,.complaint_files__list--button:focus,.terms_files__list--button:active,.terms_files__list--button:focus{background-color:#72bf44;color:#fff}
@media only screen and (max-width:40em){
.complaint_files__list--button,.terms_files__list--button{width:70px}
}
.complaint_files__list ul,.download__files .files__list ul,.terms_files__list ul{list-style:none;padding:0;margin:0;float:left;width:50%}
.complaint_files__list ul li,.download__files .files__list ul li,.terms_files__list ul li{float:left;width:100%;height:60px;margin-bottom:12px;background-color:#f3f3f3;border-radius:4px}
.contact__legend{line-height:1.25rem;font-size:.875rem;color:#393c39}
.contact__addresses--block{border:1px solid #a7a9ac;border-radius:5px;padding:15px;width:calc(50% - 10px);margin-bottom:20px;float:left}
.contact__addresses--block .title{margin-bottom:0;line-height:1.5rem;font-size:1.25rem;color:#393c39}
.contact__addresses--block .hours{font-size:.75rem;line-height:1rem;margin-bottom:0;color:#393c39}
.contact__addresses--block .phone{text-align:right;font-size:.875rem;line-height:1.25rem;color:#393c39;float:Right;width:100%}
.contact__addresses--block .phone>a{color:#393c39}
.contact__addresses--block .email a{text-align:right;font-size:.875rem;line-height:1.25rem;color:#72bf44;float:right}
.contact__addresses--block:nth-child(even){float:Right}
.contact__addresses--block .half{float:left;display:block;height:100%;width:50%}
.contact__addresses--block .half:nth-child(2){text-align:right}
.contact__addresses--block.longer .half:nth-child(1){width:40%}
.contact__addresses--block.longer .half:nth-child(2){width:60%}
.contact__addresses--block.grey{background-color:#f3f3f3;border-color:#f3f3f3}
.contact__addresses--block.green{background-color:#72bf44;border-color:#72bf44}
.contact__addresses--block.green .hours,.contact__addresses--block.green .hours>a,.contact__addresses--block.green .phone,.contact__addresses--block.green .phone>a,.contact__addresses--block.green .title,.contact__addresses--block.green .title>a{color:#fff}
.contact__addresses--block.green .phone{font-size:1.5rem}
@media screen and (max-width:1100px) and (min-width:1024px){
.contact__addresses--block.longer .half:nth-child(1){width:35%}
.contact__addresses--block.longer .half:nth-child(2){width:65%}
.contact__addresses--block.green .phone{font-size:1.25rem}
}
.contact__addresses:after{content:'';clear:both;display:block}
.contact__oddzialy,.delivery__row table td,.delivery__row table th,table th{text-align:center}
.contact__oddzialy .btn{display:inline-block;margin-top:30px;margin-bottom:30px}
.contact__form form{margin:0 auto;display:block;max-width:990px;width:100%}
.contact__form form .form-row{margin-bottom:20px;display:inline-block;width:100%;position:relative}
.contact__form form .form-row input[type=email],.contact__form form .form-row input[type=text],.contact__form form .form-row select{max-width:300px;box-shadow:0 0;cursor:pointer;padding:10px;height:35px;border-radius:4px;border:1px solid #a7a9ac;float:left;line-height:2.0625rem;font-size:.75rem;width:100%;margin-bottom:0}
.contact__form form .form-row textarea{width:100%;float:left;resize:none;height:131px;box-shadow:0 0;cursor:pointer;border-radius:4px;border:1px solid #a7a9ac;padding:0 10px;line-height:2.0625rem;font-size:.75rem;color:#a7a9ac;margin-bottom:0}
.contact__form form .form-row .info{margin-bottom:0;color:#393c39;font-size:.75rem;line-height:20px;float:left}
.contact__form form .form-row.hide,.product article>div[itemprop=description] ul br,.product--gray2 .seo_bloczek_opis .koniec span{display:none}
.contact__form form .form-row .info_error{display:none;font-size:.625rem;font-style:italic;color:#ff1a1a;width:100%}
.contact__form form .form-row.err .select2-selection,.contact__form form .form-row.err input[type=email],.contact__form form .form-row.err input[type=text],.contact__form form .form-row.err select,.contact__form form .form-row.err textarea{border-color:#ff1a1a}
.contact__form form .form-row.err .info_error{display:inherit}
.contact__accounts p{font-size:.75rem;line-height:.875rem;margin-bottom:.875rem;color:#393c39;float:left;width:100%}
.contact__accounts p .value-label{width:50px}
.contact__accounts .important-note{padding:30px;background-color:#f3f3f3;display:inline-block;border-radius:4px}
.contact__accounts .account-details{margin-left:60px;display:inline-block;float:left}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.complaint .complaint__accordion>li .content__textcontent{padding-right:20px}
.complaint_files__list ul,.contact__addresses--block,.terms_files__list ul{width:100%}
.contact__accounts .important-note{max-width:100%;margin-right:0}
.contact__accounts .account-details{margin-left:0}
.download__files .files__list ul{width:100%}
}
.download{float:left;display:block;width:100%}
.download__excerpt{padding-right:33.3333333333%;padding-left:20px;float:left}
.download__files .files{list-style:none;padding:0;margin:0 0 20px;float:left}
@media only screen and (max-width:40em){
.contact__addresses--block.green .phone{font-size:16px}
.contact__oddzialy .btn{width:100%}
.contact__form form .form-row input[type=email],.contact__form form .form-row input[type=text],.contact__form form .form-row select{max-width:100%}
.contact__form form .form-row .btn,.download__files .files{width:100%}
}
.download__files .files__list{float:left;width:100%}
.download__files .files__list--name{width:calc(100% - 200px);float:left;height:60px;padding-left:20px}
@media only screen and (max-width:40em){
.download__files .files__list--name{width:calc(100% - 90px)}
}
.download__files .files__list--button{box-shadow:0 0;padding:0;border:0;cursor:pointer;width:180px;height:40px;margin:10px;float:right;background-color:#72bf44;border-radius:4px;color:#fff;-webkit-transition:none,150ms,ease-in-out;transition:none,150ms,ease-in-out;text-transform:uppercase;font-size:.75rem;text-align:center;line-height:40px}
.labeled-input .input-wrapper input:focus{background-color:transparent}
.download__files .files__list--button:hover{background-color:#2e9f1f;color:#fff}
.download__files .files__list--button:active,.download__files .files__list--button:focus{background-color:#72bf44;color:#fff}
.download__files .files li{float:left;height:60px;background-color:#f3f3f3;width:100%;margin-bottom:12px;border-radius:4px}
.complaint__accordion,.delivery-method__content ul,.delivery__accordion,.help__accordion,.shoppingLists--items-item ul,.terms__accordion{list-style:none;padding:0;margin:0}
.complaint__accordion>li,.delivery__accordion>li,.help__accordion>li,.terms__accordion>li{padding-bottom:25px;border-bottom:1px solid #404340;margin-bottom:30px;float:left;width:100%;padding-left:20px}
.complaint__accordion>li>a,.help__accordion>li>a,.terms__accordion>li>a{padding-right:22.2222222222%}
.complaint__accordion>li>a,.delivery__accordion>li>a,.help__accordion>li>a,.terms__accordion>li>a{line-height:1.5rem;font-size:1.5rem;color:#393c39;float:left;width:100%;position:relative}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.complaint__accordion>li>a,.delivery__accordion>li>a,.help__accordion>li>a,.terms__accordion>li>a{line-height:1.375rem;font-size:1.25rem}
}
.complaint__accordion>li>a:after,.delivery__accordion>li>a:after,.help__accordion>li>a:after,.terms__accordion>li>a:after{content:'';background-image:url(../images/ico/accordion-arrow.svg);background-repeat:no-repeat;background-position:center;width:20px;height:20px;position:absolute;background-size:contain;top:calc(50% - 10px);right:20px;-webkit-transition:none,150ms,ease-in-out;transition:none,150ms,ease-in-out;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.complaint__accordion>li>a.active:after,.delivery__accordion>li>a.active:after,.help__accordion>li>a.active:after,.terms__accordion>li>a.active:after{-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.complaint__accordion>li .content,.delivery__accordion>li .content,.help__accordion>li .content,.terms__accordion>li .content{float:left;width:100%;display:none}
.complaint__accordion>li .content__textcontent,.help__accordion>li .content__textcontent,.terms__accordion>li .content__textcontent{padding-right:22.2222222222%;margin-bottom:0;padding-left:20px}
.delivery__accordion>li .content__textcontent{margin-bottom:0}
.complaint__accordion>li .content p,.help__accordion>li .content p,.terms__accordion>li .content p{line-height:1.5rem;font-size:.875rem;margin-bottom:1.5rem;float:left;width:100%}
.delivery__accordion>li .content p{line-height:1.5rem;font-size:.875rem;margin-bottom:1.5rem;width:100%;float:none}
.complaint__accordion>li .content p:last-child,.delivery__accordion>li .content p:last-child,.help__accordion>li .content p:last-child,.terms__accordion>li .content p:last-child{margin-bottom:0}
.complaint__accordion>li .content p:first-child,.delivery__accordion>li .content p:first-child,.help__accordion>li .content p:first-child,.terms__accordion>li .content p:first-child{margin-top:1.25rem}
.complaint__accordion>li .content p a,.delivery__accordion>li .content p a,.help__accordion>li .content p a,.newsletter-section .rejestracja h3 span,.terms__accordion>li .content p a{color:#72bf44}
.delivery-method{margin-left:-20px;width:calc(100% + 20px);margin-bottom:60px;display:inline-block}
.delivery-method>div,.product dl.no-bottom{border-bottom:0}
.delivery-method>div:nth-child(even){background-color:#f5f5f5}
.delivery-method .vc,.delivery-method__content .vc{min-height:122px}
.delivery-method__content,.delivery-method__header{min-height:122px;float:left;width:100%;padding-left:25px;border:1px solid #d4d4d4}
@media only screen and (max-width:40em){
.download__files .files__list--button{width:70px}
.complaint__accordion>li>a,.delivery__accordion>li>a,.help__accordion>li>a,.terms__accordion>li>a{line-height:1.375rem;font-size:1rem}
.delivery-method__header img{margin:0 auto;display:block}
}
.delivery-method__content{padding-left:80px}
.delivery-method__content li{margin-bottom:0;line-height:1.4375rem;font-size:1rem;margin-top:0}
.delivery-method__content:last-child{border-bottom:1px solid #d4d4d4}
.delivery-method.first{margin-top:40px}
.newsletter .btn{margin-top:20px;margin-bottom:40px}
.newsletter .small{padding-left:20px;padding-right:20px;font-size:.875rem;color:#393c39}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.complaint__accordion>li,.delivery__accordion>li,.help__accordion>li,.terms__accordion>li{padding-left:0}
.complaint__accordion>li .content__textcontent,.delivery__accordion>li .content__textcontent,.help__accordion>li .content__textcontent,.terms__accordion>li .content__textcontent{width:100%;padding-right:0}
.complaint__accordion>li .content,.delivery__accordion>li .content,.help__accordion>li .content,.terms__accordion>li .content{padding-right:20px}
.delivery-method{margin-left:0}
.delivery-method__content li{line-height:1.25rem;font-size:.875rem}
.newsletter .small{padding-left:0;padding-right:0}
}
.hurt .checkbox{margin-bottom:20px}
.hurt hr{border-color:#404340;margin:30px 0;float:left;width:100%}
.hurt .description{text-align:center;padding-left:20px;padding-right:20px}
.hurt .description p{font-size:.875rem;margin-bottom:0}
.hurt button[type=submit]{margin-left:20px}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.hurt button[type=submit]{margin-left:0}
}
.account-settings .section-header{width:100%;float:left;font-size:.875rem;display:inline-block;margin-top:10px;margin-bottom:20px}
.account-settings .btn-row button{margin-left:-2px}
.account-settings .labeled-input{float:left;width:100%}
.account-settings .labeled-input label .input-label{margin-left:11.1111111111%;width:22.2222222222%}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.account-settings .labeled-input label .input-label{margin-left:20px;width:200px}
}
@media only screen and (max-width:40em){
.account-settings .section-header{margin-bottom:10px}
.account-settings .labeled-input label .input-label{width:100%;padding-left:10px;margin-left:0}
}
.account-settings .labeled-input label .input-wrapper{width:33.3333333333%}
.account-settings .labeled-input label .input-wrapper input,.login input,.register input,table caption{margin-bottom:10px}
.account-settings .labeled-input label .input-wrapper.sval_error input{border:1px dashed red}
.account-settings p{font-size:.875rem;line-height:1.5rem}
.account-settings .centered-content{width:100%;float:left;padding-left:33.3333333333%;margin-bottom:20px}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.account-settings .labeled-input label .input-wrapper{width:calc(100% - 240px)}
.account-settings .centered-content{padding-left:0;margin-left:10px}
}
@media only screen and (max-width:40em){
.account-settings .labeled-input label .input-wrapper{width:100%;padding-left:10px}
.account-settings .centered-content{padding-left:0;margin-left:0;margin-bottom:0}
}
.account-settings .checkbox{margin-bottom:20px}
.account-details__block{margin-bottom:40px}
.account-details a,.account-details__type{margin-bottom:10px;font-size:14px}
.account-details__address{margin-bottom:21px;line-height:23px;font-size:14px}
.account-details a{color:#72bf44;line-height:24px}
.account-details a.btn{line-height:44px;max-width:200px;display:block;margin-top:14px}
.account-details .default-set{font-size:14px;line-height:24px;color:#333}
.account-details .default-set a{color:#72bf44;text-decoration:underline}
.account-details__alert{border-radius:4px;border:1px solid #72bf44;color:#72bf44;margin-bottom:20px;line-height:20px;padding:10px;text-align:center}
.account-details__alert img{height:20px;width:20px;margin-right:10px}
.account-details__alert img,.account-details__alert span,.furniture-to-size .furniture-to-size-menu ul li a span,.product__color.prawaStronaMaterialy .zamknij-kontener .wyszukiwarka input{display:inline-block;vertical-align:middle}
.account-details__alert.err{color:#ff1a1a;border-color:#ff1a1a}
.account-details .btn--dark-border{color:#333;border-radius:4px;border-color:#cccdcf;max-width:129px!important;font-size:12px}
.account-details .btn--dark-border:hover{color:#fff;background:#cccdcf}
.accountEdit--form{float:left;width:100%;background-color:#ededed;border-radius:4px}
.accountEdit--form form{margin-top:50px;margin-bottom:50px}
.accountEdit--form-label{width:100%;padding:10px;font-size:12px;color:rgba(51,55,51,.83)}
.accountEdit--form-label i{color:#ff1a1a;margin-right:5px;position:relative;top:-3px}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.accountEdit--form form{margin-top:20px}
.accountEdit--form-label{display:none}
}
.accountEdit--form .labeled-input .select2{margin-bottom:20px}
.accountEdit--form .labeled-input .input-label{padding-right:0}
.accountEdit--form .labeled-input .input-wrapper{max-width:400px}
.accountEdit--form .labeled-input .input-wrapper .with-break{position:relative}
.accountEdit--form .labeled-input .input-wrapper .with-break:after{content:'/';position:absolute;right:-3px;line-height:35px;color:#3e3e3e;top:0}
.accountEdit--form .labeled-input .input-wrapper p{line-height:35px;color:#393c39;font-size:.875rem;padding-left:20px}
.accountEdit--form .labeled-input .input-wrapper .break,.shoppingLists--items-item ul span,.shoppingLists--items-item ul strong{display:inline-block}
.accountEdit--form .labeled-input .input-wrapper .radio{display:inline-block;margin-bottom:20px}
.accountEdit--form .labeled-input .input-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{height:33px}
.accountEdit--form .labeled-input .input-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.0625rem}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.accountEdit--form .labeled-input{width:80%;margin-left:10%}
}
@media screen and (max-width:850px){
.accountEdit--form .labeled-input{width:100%;margin-left:0;left:0}
.accountEdit--form .labeled-input .input-label{padding-left:10px}
}
.accountEdit--details{float:left;width:100%;border:1px solid #cccdcf;padding:0}
.accountEdit--details .account-details__block{margin-bottom:0;background:#fff;padding:23px 10px 8px}
.btn--bottom{margin:15px 0 0 8px!important;max-width:258px!important;display:block}
@media only screen and (max-width:40em){
.accountEdit--form .labeled-input .input-wrapper{max-width:100%}
.accountEdit--form .labeled-input .btn{width:100%}
.btn--bottom{max-width:100%!important}
}
.labeled-input{margin-bottom:0;width:100%;float:left}
.labeled-input .input-label{max-width:280px;float:left;width:100%;display:inline-block;text-align:right;padding-right:20px;font-size:12px;color:#a7a9ac;line-height:2.1875rem}
.labeled-input .input-label i{color:#ff1a1a;font-size:10px;position:relative;top:-5px}
.labeled-input .input-wrapper{max-width:300px;float:left;display:inline-block;width:100%}
.labeled-input .input-wrapper input{box-shadow:0 0;cursor:pointer;height:35px;padding:0 10px;border-radius:4px;background-color:#fff;border:1px solid #a7a9ac}
.labeled-input .input-wrapper .infoinput,.labeled-input .uploaded-file-link{line-height:2.1875rem}
.login,.register{margin-bottom:145px;height:665px!important;padding:20px;border:1px solid #d3d4d5;border-radius:4px;text-align:center}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.labeled-input .input-label{width:100%;text-align:left}
.login,.register{margin-bottom:30px}
}
.login h3,.register h3{margin-top:0;margin-bottom:30px;line-height:1.875rem;font-size:1.5rem;color:#393c39}
.login .or,.login form,.register .or,.register form{text-align:left;float:left;margin-bottom:20px;width:100%}
.login form .btn,.register form .btn{margin-top:10px}
.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}
.login--inner h3+p,.register--inner h3+p{margin-bottom:8px}
.login--inner form>div.inputContainer,.register--inner form>div.inputContainer{position:relative;padding-bottom:25px}
.login small,.register small{font-size:.75rem;line-height:.875rem;margin-bottom:0;text-align:left;float:left;margin-top:20px}
.login small sup,.register small sup{float:left;margin-right:5px;position:relative;top:-3px;font-size:11px}
.register{background-color:#ededed}
.register--inner p{font-size:.75rem;line-height:1rem;text-align:left;margin-bottom:16px}
.register--inner .required{margin-top:22px;line-height:1.5rem;font-size:.75rem;color:#a7a9ac;float:left;margin-bottom:4px}
.register--inner .required sup,.register--inner .sup{color:#ff1a1a;line-height:24px;position:relative;top:-3px;font-size:14px}
.register--inner .required sup{margin-right:5px;float:left;margin-left:0}
.register--inner .checkbox{margin-bottom:20px}
.register--inner .sup{float:right;margin-left:5px}
.register--inner .inputPlaceholder input:focus+span{top:-5px}
.register--inner .inputPlaceholder:after{content:'*';color:#ff1a1a;line-height:24px;font-size:14px;position:absolute;top:8px;right:-10px}
.shoppingLists--header{background-color:#f5f5f5;padding:10px;margin-bottom:20px}
.shoppingLists--header .btn{height:40px;line-height:1;padding:0 5px;margin-bottom:0}
@media only screen and (max-width:40em){
.login,.register{height:auto!important}
.shoppingLists--header .btn{margin-bottom:10px}
}
.shoppingLists--header .vc,.shoppingLists--name .vc{height:40px}
.shoppingLists--header p,.shoppingLists--name p{font-size:14px;color:#333;margin-bottom:0}
.shoppingLists--name a{margin-bottom:0;color:#757575;font-size:12px;text-transform:uppercase}
.shoppingLists--name{padding:10px}
.shoppingLists--name .removelist{line-height:1.625rem}
.shoppingLists--name .changename:before,.shoppingLists--name .removelist:before{display:inline-block;position:relative;bottom:-5px;content:'';background-image:url(../images/ico/remove.png);width:17px;height:23px;margin-right:5px}
.shoppingLists--name .changename:before{background-image:url(../images/ico/edytuj.png);width:19px;height:18px}
.shoppingLists--items-item{padding:10px;border-bottom:1px solid #a9a9a9}
.shoppingLists--items-item .status,.shoppingLists--items-item a,.shoppingLists--items-item li,.shoppingLists--items-item p.name{color:#333;font-size:.75rem;margin-bottom:0;line-height:1rem;float:left;width:100%}
.shoppingLists--items-item .name{padding-left:20px;padding-right:10px}
@media only screen and (max-width:40em){
.shoppingLists--items-item .name{padding-left:0;margin-bottom:1rem}
}
.shoppingLists--items-item .status{padding-left:20px}
.shoppingLists--items-item ul span{width:65%;padding-right:20px;text-align:right}
.shoppingLists--items-item .removelist{font-size:12px;color:#757575;line-height:1.625rem;text-transform:uppercase}
@media only screen and (max-width:40em){
.shoppingLists--items-item .status{padding-left:0;margin-bottom:1rem}
.shoppingLists--items-item ul{margin-bottom:1rem;float:left;width:100%}
.shoppingLists--items-item .removelist{margin-bottom:1rem}
.shoppingLists--items-item .btn{max-width:140px}
}
.shoppingLists--items-item .removelist:before{display:inline-block;position:relative;content:'';background-image:url(../images/ico/remove.png);width:17px;height:23px;margin-right:5px;float:left}
.shoppingLists--items-item .btn{margin-bottom:0;line-height:1}
.shoppingLists--items-item .status-dot{width:10px;height:10px;border-radius:5px;display:inline-block;margin-right:5px;position:relative;top:1px}
.shoppingLists--items-item.error .status-dot{background-color:#f50924}
.shoppingLists--items-item.ok .status-dot{background-color:#11cd46}
.shoppingLists--items-item.inprogress .status-dot{background-color:#ffc332}
.shoppingLists--items-item:first-child{border-top:1px solid #a9a9a9}
.shoppingLists--items-item:last-child{border-bottom:0}
@media only screen and (max-width:40em){
.shoppingLists--items-item .vc{height:auto!important}
.shoppingLists--items-item .image-block{width:16.6666666667%;padding:0;position:absolute;float:left}
}
.shoppingLists--footer{background-color:#f5f5f5;padding:10px;margin-bottom:20px}
.shoppingLists--footer p{font-size:1.125rem;color:#333;text-align:center;line-height:40px;margin-bottom:0}
.shoppingLists--footer p span{padding-left:20px}
.file-input input[type=file]{position:absolute;left:-9999px}
.kupony-rabatowe-konto .removelist{font-size:12px;color:#757575;line-height:1.625rem;text-transform:uppercase}
.kupony-rabatowe-konto .removelist:before{display:inline-block;position:relative;bottom:-5px;content:'';background-image:url(../images/ico/remove.png);width:17px;height:23px;margin-right:5px}
.kupony-rabatowe-konto .range-slider.podzial{margin-top:.75rem}
.delivery__accordion>li strong,.kupony-rabatowe-konto .info_procent{font-size:.875rem}
.kupony-rabatowe-konto .btn.btn-tip-sp{width:calc(100% - 34px)}
.kupony-rabatowe-konto .podsumowanie-kuponow{border:1px solid #333;border-top:none;clear:both;float:left;width:100%;background:#fff;overflow:auto}
@media only screen and (max-width:40em){
.kupony-rabatowe-konto .podsumowanie-kuponow{border:0}
}
.kupony-rabatowe-konto .podsumowanie-kuponow .tablesaw-stack td .tablesaw-cell-label{width:50%}
.content__textcontent ul{list-style-type:disc;line-height:1.6;margin-bottom:1.25rem;margin-left:1.1rem}
.content__textcontent ul li{padding-left:2.1875rem;margin-left:20px}
.content__textcontent ul.reset-list{list-style:none;padding:0;margin:0 0 1.25rem;color:#000}
.content__textcontent ul.reset-list li{padding-left:0;margin-left:0}
.delivery{float:left;width:100%}
.delivery__accordion>li .content__textcontent{padding-right:0;padding-left:0}
.delivery__accordion>li>a{padding-right:15%}
.content__textcontent ul,.delivery__accordion>li h4{font-size:.875rem;color:#000}
table{border:0;border-spacing:0}
table th span{display:block;color:#999}
.delivery__row{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}
.delivery__row .table-container,.productOtherSpec div.flex-kontener>div>div,table{width:100%}
.delivery__row #raben{width:160px;height:120px}
.delivery__row #pekaes{width:145px;height:83px}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.shoppingLists--items-item ul span{text-align:left;width:120px}
.kupony-rabatowe-konto .btn.btn-tip-sp{margin-top:1.125rem}
.content__textcontent ul li{padding-left:0}
.delivery__row{flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}
.delivery__row table{width:100%}
.delivery__row img{margin-bottom:20px}
}
.express.content>p{line-height:1.5rem;font-size:.875rem;margin-bottom:1.5rem}
.express.content>p:nth-child(1){font-size:1.2rem}
.responsive-table{overflow-x:auto}
.express-btn{box-shadow:0 0;padding:0;border:0;cursor:pointer;-webkit-transition:none,150ms,ease-in-out;transition:none,150ms,ease-in-out;background-color:#72bf44;width:100%;height:50px;display:block;border-radius:4px;color:#fff;text-transform:uppercase;font-size:.875rem;text-align:center;line-height:50px}
.express-btn:hover{background-color:#2e9f1f;color:#fff}
.express-btn:active,.express-btn:focus{background-color:#72bf44;color:#fff}
.product h1,.transport h1{color:#393c39;margin:20px;font-size:1.5rem}
.transport__header{text-align:center;padding:30px 10px}
.transport__header h2{color:#393c39;font-size:3.5rem;margin:0;line-height:1}
.transport__header h2 span{font-size:2.4rem;padding:15px 0;display:block}
.transport__header p{font-size:1.2rem;color:#393c39;margin-bottom:2.6rem}
.transport__prices .row{margin:0 10px}
.transport__prices h3{color:#393c39;margin-bottom:30px;text-align:center;padding:0 10px}
.transport__prices--item{margin-bottom:10px;text-align:center}
@media (min-width:420px) and (max-width:640px){
.transport__prices--item img{max-width:80%}
}
.transport__prices p{color:#999;margin:5px 0;font-size:.9rem;padding:0 10px}
.transport__contact{min-height:87px;background-color:#72bf44;text-align:center}
.transport__contact a{display:block;color:#fff;font-size:1.1rem;padding:15px 5px}
.transport__services img{display:block;margin:0 auto}
.transport__services h5{padding:0 10px}
.transport__services ol{font-size:.875rem;padding:0 10px}
.newsletter-section{padding:28px 0;margin:0!important}
.newsletter-section .rejestracja{padding:35px 40px;width:calc(100% - 450px);max-width:1150px}
.newsletter-section .rejestracja h3{color:#373c3a;font-size:28px;margin:0}
.newsletter-section .rejestracja h3 span sup{font-size:12px}
.newsletter-section .rejestracja .pole p{font-size:24px;color:#373c3a;margin:20px 0 0}
.newsletter-section .rejestracja .pole ul li{font-size:18px;line-height:24px;color:#373c3a}
.newsletter-section .rejestracja .pole ul li sup{font-size:10px}
.newsletter-section__footer>div>p{font-size:10px;margin:6px 0;line-height:12px}
.newsletter-section__footer p{font-size:12px;color:#373c3a;padding-left:20px;margin:20px 0 17px;position:relative;line-weight:18px}
.newsletter-section__footer p sup{position:absolute;left:10px}
.newsletter-section__content{background-color:#f3f3f3;min-height:449px;background-image:url(/szablony/meble/images/450x450_newsletter.png);background-repeat:no-repeat;background-position:center right}
@media (max-width:1201px){
.newsletter-section__content{background-image:none}
.newsletter-section__content .rejestracja{width:100%;min-width:100%}
}
.newsletter-section__image{padding-left:0;max-width:450px}
.newsletter-section .inputPlaceholder{height:50px;margin-bottom:25px;font-size:0}
.newsletter-section .inputPlaceholder input{height:50px;max-width:512px;width:calc(100% - 130px - 10px);display:inline-block}
.newsletter-section .inputPlaceholder .btn{width:130px;height:50px;border-radius:0;margin-left:10px;font-size:16px;text-transform:initial}
.newsletter-section .checkbox{margin-bottom:10px}
.newsletter-section .checkbox label{font-size:12px;color:#373c3a;padding-left:40px;line-height:15px;margin-right:0}
.newsletter-section .checkbox label sup{font-size:12px;position:absolute;left:32px}
.newsletter-section .checkbox.checkbox--green label::before{border-radius:0;width:22px;height:22px}
.newsletter-section .checkbox.checkbox--green label::after{top:7px;left:8px}
.newsletter-section .require{font-size:12px;color:#373c3a;margin:10px 0 0}
#e3D18r_czater #czater-contener{z-index:1003!important}
.brakTowaruPowiadom{background-color:#ff1a1a;color:#fff;margin-bottom:36px;padding:10px 10px 20px;line-height:normal;position:relative;z-index:11}
.brakTowaruPowiadom .ngl_in{text-transform:uppercase;font-size:18px}
.brakTowaruPowiadom .ngl_in2{display:block;margin-bottom:10px;font-size:12px}
.brakTowaruPowiadom .form>div{float:left;position:relative}
.brakTowaruPowiadom .form>div div.email-suggest{top:44px}
.brakTowaruPowiadom .form input{height:44px;margin:0}
.brakTowaruPowiadom .form div{cursor:pointer}
.product{position:relative}
.product article h3,.product article p,.product__description{font-size:.875rem;color:#606060}
.product__description-title{color:#72bf44;font-size:1.875rem;line-height:45px;margin:0 0 30px}
.product__description-producent{margin:30px 0 0;border-top:1px solid #dad9d7;border-bottom:1px solid #dad9d7}
.product__description-producent p{margin-top:15px;margin-bottom:15px}
.product__description .flex-kontener{display:-webkit-box;display:flex;flex-wrap:wrap}
.product__description .flex-kontener>div{margin-bottom:20px}
.product__description .flex-kontener>div>div{height:100%}
.product .js-mobile-description{margin:40px 0 0}
.product .js-mobile-description .js-mobile-description-more{height:44px;line-height:44px;color:#606060;text-align:center;font-size:.875rem;position:absolute;left:0;right:0;bottom:0;cursor:pointer;border:1px solid #a7a9ac;border-radius:5px;background:url(../images/ico/more-gray-kp.png) calc(100% - 12px) center no-repeat #fff}
.product .js-mobile-description.open{height:auto;padding-bottom:44px}
.product .js-mobile-description.open .js-mobile-description-more{background-image:url(../images/ico/less-gray-kp.png)}
.product__details .product__rate .js-stars-readonly{margin-left:7px}
@media only screen and (min-width:40.0625em){
.product__details{position:-webkit-sticky;position:sticky;top:0}
}
.product__details .probki-btn{margin:10px 0!important}
.product hr{margin:0}
@media only screen and (max-width:40em){
.newsletter-section .rejestracja{padding:30px 10px 20px;width:100%}
.newsletter-section .rejestracja .pole p{line-height:24px}
.newsletter-section .rejestracja .pole ul{margin-top:10px}
.newsletter-section__footer p sup{left:0}
.newsletter-section__footer p{padding-left:10px}
.product__description-title{font-size:1.5rem;line-height:35px}
.product__description-producent{margin-bottom:23px}
.product .js-mobile-description{height:340px;overflow:hidden;position:relative}
.product hr{margin-bottom:30px}
.product--gray:before{display:none}
}
.product__alert{border:1px solid #606060;padding:15px;margin:20px 0;border-radius:4px}
.product__alert p{color:#606060;margin:0 auto;max-width:850px;font-size:.9375rem}
.product h1{line-height:1.375rem;color:#333;margin:28px 0 0}
.product .sizes{padding-top:15px;padding-bottom:5px}
.product .sizes span{padding-top:inherit;display:block}
.product__header{background:#fff;position:relative;z-index:9}
.product__header .productItem__tags{position:absolute;margin-left:0}
.product--gray:before{position:absolute;left:0;top:0;bottom:0;width:50%;content:''}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.product--gray:before{width:calc(41.666666% - 10px)}
}
.product--gray2{margin-bottom:50px}
.product--gray2:before{position:absolute;left:0;top:0;bottom:0;width:100%;content:''}
.product--gray2 .seo_bloczek_opis{margin:23px}
.product article h3{margin:0 0 30px}
.product article>div[itemprop=description]{padding-right:10px}
@media only screen and (max-width:40em){
.product--gray2:before{display:none}
.product article>div[itemprop=description]{padding-right:0}
}
.product article p{margin-bottom:0}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.product--gray2:before{width:calc(100% - 10px)}
.product article p{font-size:.8125rem}
}
.product article p:empty{padding:10px}
.product article ul{font-size:.875rem;color:#393c39;margin-bottom:15px}
.product__share{padding:25px 0;font-size:0;border-bottom:1px solid #dad9d7;margin-bottom:20px}
@media only screen and (max-width:40em){
.product__share{border-bottom:0}
}
.product__share a,.product__share h4{line-height:32px;height:32px;display:inline-block}
.product__share h4{color:#606060;margin:0 25px 0 0;font-size:.875rem}
.product__share a,.product__timer a{-webkit-transition-duration:.3s;transition-duration:.3s}
.product__share a{width:32px;font-size:1rem;background:#333;text-align:center;margin-right:10px}
.product__share a i{vertical-align:top;color:#fff;line-height:32px}
.productOtherSpec--search table tbody tr:hover,.product__share a:hover{background:#72bf44}
.product__timer{font-size:.8125rem;line-height:1.125rem;color:#757575;padding:5px 0 15px;margin-bottom:-5px}
.product__timer span.js-timer{color:#ff1a1a}
.product__timer a{color:#757575;text-decoration:underline}
.product__color .grupa_blk .info span.cena,.product__timer a:hover{color:#72bf44}
.product__timer button.cptxt:hover span,.product__timer>div{width:-webkit-max-content;width:-moz-max-content;width:max-content}
.product__timer>div{border:1px solid red;color:red;padding:3px 9px 2px 5px;line-height:normal;margin:2px 0 8px}
.product__timer.promo_transport{padding-left:37px}
.product__timer button.cptxt{background:url(/szablony/meble/images/kopiuj_kod_red.png) 100% center no-repeat;color:red;margin:0;padding:0 26px 0 0;font-weight:700;font-size:.8125rem}
.product__timer button.cptxt span{border:1px solid #9c9c9c;position:absolute;color:#9c9c9c;font-weight:500;left:calc(100% + 15px);top:-4px;border-radius:4px;padding:3px 5px 2px;cursor:default;display:none}
.product__timer button.cptxt:hover span{display:inline-block}
.product__rate span.hide,.product__timer+.product__timer{display:none}
.product__palette .rozwin_opcje,.product__palette .zwin_opcje{text-align:right;font-size:.8125rem;cursor:pointer;color:#606060}
.product__palette .powiekszoneZdjecie{width:322px;position:absolute!important;top:0;left:-322px;border:1px solid #ccc;background-color:#fff;padding:10px 10px 0;z-index:1;text-align:center}
.product__palette .powiekszoneZdjecie img{max-height:300px}
.product__palette .powiekszoneZdjecie span.ikonka{color:#313131;font-size:.875rem;line-height:normal;display:block;margin:12px 0 36px;text-align:left}
.product__palette .powiekszoneZdjecie span.ikonka span{display:block}
.product__palette .powiekszoneZdjecie span.ikonka span.price .old{vertical-align:unset;font-size:unset}
.product__palette .prawaStronaMaterialy .powiekszoneZdjecie{top:calc(50% - 138px)}
.product__palette .opcjaWyborMaterialow{border:1px solid #a7a9ac;border-radius:5px;color:#606060;margin:0 0 10px;padding:18px 42px 16px 20px;background-image:url(/szablony/meble/images/grupy_opcji/arrow.png);background-repeat:no-repeat;background-position:calc(100% - 22px) 50%;cursor:pointer;line-height:normal}
.product__palette .opcjaWyborMaterialow .prawaStronaMaterialy{cursor:auto}
.product__palette .opcjaWyborMaterialow .grupaOpcjiWybor span{font-size:.8125rem}
.product__palette .opcjaWyborMaterialow>div:nth-child(2){font-size:.8125rem;margin-top:2px}
.product__palette .opcjaWyborMaterialow>div:nth-child(2) span{color:#72bf44}
.product__palette .opcjaWyborMaterialow>div:nth-child(2) span.cena_promo{color:#ff1a1a}
.product__palette .opcjaWyborMaterialow>div:nth-child(2) span .price .old{vertical-align:unset;font-size:unset;color:#606060}
.product__palette .opcjaWyborMaterialow.wybrana{padding:10px 42px 7px 20px}
.product__palette .opcjaWyborMaterialow.error,.product__palette .opcjaWyborMaterialow.error .grupa_blk{border-color:#ff1a1a}
.product__mobile article{overflow:hidden}
.product__mobile article h3{font-size:1.25rem;margin:0 0 20px}
.product__mobile article p{font-size:.875rem}
.product__mobile .js-mobile-description{height:300px;-webkit-transition-duration:.5s;transition-duration:.5s;overflow:hidden;position:relative}
.product__mobile .js-mobile-description.open{height:auto}
.product__mobile .js-mobile-description.open .js-mobile-description-more{background-image:url(../images/ico/less-gray-kp.png)}
.product__price{font-size:1.75rem;line-height:1;margin-top:30px}
.product__price .product__price__netto,.product__price .product__price__savings{font-size:1.25rem;margin-bottom:15px;line-height:1;margin-top:5px}
.product__price .product__price__netto .productItem__price-suffix,.product__price .product__price__rrso .productItem__price-suffix,.product__price .product__price__savings .productItem__price-suffix{margin-top:.05em}
.product__price .product__price__rrso{font-size:1.125rem;margin-top:5px}
.product__price .lowest_price{font-size:.6875rem;color:#9c9c9c;text-transform:none;margin-top:5px}
.furniture-to-size .features.naglowek .tekst .tabela>div h1,.product__price--only{margin-bottom:25px}
.product__rate{margin:15px 0;display:block;-webkit-transition-duration:.3s;transition-duration:.3s}
@media only screen and (max-width:40em){
.product__price{padding:0}
.product__rate{padding:0 10px}
}
.product__rate span{color:#000;font-size:.6875rem;line-height:16px;display:inline-block;font-weight:400;vertical-align:top}
.product__rate .js-stars-readonly{display:inline-block;margin-right:7px;vertical-align:top}
.product__rate:hover{opacity:.8}
.product__attr{padding:29px 0 20px}
.product__attr img{display:block;height:22px;margin-bottom:8px}
@media only screen and (max-width:40em){
.product__attr{padding:29px 0}
.product__attr .column{margin-bottom:30px}
.product__attr .column:last-child{margin-bottom:0}
.product__attr .product__attr__img{float:left;text-align:center;width:110px}
.product__attr .product__attr__img img{margin-bottom:0;height:45px;display:inline-block}
.product__attr .row .column:last-child .helpTip{display:inline-block!important}
}
.product__attr-label{margin:0;display:inline}
.product__attr-label span.gratis{color:#ff1a1a;text-transform:uppercase}
.product__attr-label.dostepnosc,.product__attr-label.terminarz-dostaw{background-repeat:no-repeat;background-position:0 50%;padding-left:37px;height:20px;display:inline-block}
.product__attr-label.dostepnosc{background-image:url(/szablony/meble/assets/images/ico/dostepnosc.svg);background-size:23px 20px;margin:6px 0 5px}
.product__attr-label.terminarz-dostaw{background-image:url(/szablony/meble/assets/images/ico/terminarz-dostaw.svg);background-size:20px 19px;background-position-x:3px;margin-bottom:3px}
.product__attr ul{margin-left:56px;margin-bottom:0}
.product__attr strong,.product__attr ul li,.product__attr-label{color:#757575;font-size:.8125rem;line-height:1.125rem}
.product__attr a[data-reveal-id=kosztyWarstwa],.product__attr a[href='#']{display:inline-block;color:#72bf44;font-size:.75rem;line-height:1.125rem;margin-left:10px}
.product__attr a{color:#757575}
#dobierzSilownikWarstwa #kalkulator_wyniki a:hover,.product__attr a:hover,.product__attr h4 a{text-decoration:underline}
.product__attr ul li{font-size:.75rem}
.product__attr .row .column:last-child .helpTip{position:absolute;top:50%;left:100%}
.product__attr .table{display:table;margin-top:7.5px}
.product__attr .table>div{display:table-cell;vertical-align:middle;line-height:normal}
.product__attr .table>div.ico{width:37px}
.product__attr .table>div.ico img{height:16px;margin:0}
.product__attr .table>div.text{position:relative;padding-right:23px}
.product__attr .table>div .helpTip{margin:0;left:calc(100% - 18px)!important}
.product__actions{margin:30px 0 10px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}
.product__actions .btn--cart{width:calc(100% - 140px - 44px);margin:0 10px}
.product__actions .btn--cart:hover{background-color:#393c39;border-color:#393c39;color:#fff}
@media only screen and (min-width:1px) and (max-width:80em){
.product__actions{flex-wrap:wrap}
.product__actions .btn--cart{width:calc(100% - 56px);margin:0}
.product .js-qty{margin-bottom:25px}
}
.product__actions .btn--cart span{padding-left:20px;background-image:url(/szablony/meble/assets/images/ico/cart-white.svg);background-repeat:no-repeat;background-position:0 50%;background-size:29px 24px;display:block;height:100%;width:180px;margin:0 auto}
.product__end{color:#757575;font-size:.8125rem;line-height:1.125rem}
.product__cut{padding:35px 10px 10px;background:#f3f3f3;margin:10px 0 20px}
.product__cut p{font-size:.875rem;color:#393c39}
.product__cut #konfButton,.product__cut #slider-values-input,.product__cut .cost,.product__cut .cut{display:inline-block}
.product__cut .cost p{font-size:.9rem}
.product__cut .checkbox--green label{line-height:22px}
.product__cut .set-size{max-width:300px;float:left}
.product__cut .container,.product__cut .noUi-handle:after,.product__cut .noUi-handle:before{display:none}
.product__cut .costs{float:right;font-size:.875rem;color:#393c39}
.product__cut #slider-values-input{font-size:.875rem;color:#393c39;width:100%}
.product__cut #slider-values-input input{text-align:center;display:inline-block;max-width:100px;margin-right:2px;box-shadow:none}
.product__cut .btn_action_sm{width:120px;height:33px;line-height:33px;padding:0}
.product__color.prawaStronaMaterialy .grupa_blk .product__color__item label span.image,.product__cut .btn_action_sm span{display:block}
.product__cut .costs #slider-values-cena-brutto,.product__cut .costs #slider-values-cena-netto{display:inline-block;margin-left:5px}
.product__cut .costs .brutto{font-size:1.2rem}
.product__cut .costs .netto{color:#757575}
.product__cut .costs #slider-values-reszta{margin-top:10px}
.product__cut .costs #slider-values-reszta label{padding-left:25px;line-height:20px}
.product__cut .costs .btn_action_m{width:182px;height:33px;padding:0;margin-top:10px}
.product__cut .costs .btn_action_m span{font-size:.75rem;line-height:33px;display:block}
.product__cut .noUi-connect,.product__cut .noUi-handle{background:#72bf44;box-shadow:none}
.product__cut .noUi-handle{border:2px solid #4ba516;border-radius:50%;width:25px;height:25px;left:-10px;top:-5px;position:relative}
.product__cut .noUi-horizontal .noUi-tooltip{color:#393c39}
.product__cut .c-color{background:#fff}
.product__cut .close{background:url(../images/ico/cross-white.svg) 5px 5px/8px 8px no-repeat #ff1a1a;border:1px solid #ff1a1a;width:20px;height:20px;border-radius:50%;color:#fff;cursor:pointer;display:inline-block;position:relative;top:4px}
.product form{border-top:1px solid #cdcdca;padding:18px 10px 0}
.product__color{position:relative;margin-bottom:20px}
@media only screen and (max-width:40em){
.product__cut .costs{float:none}
.product .js-qty{margin-left:auto;margin-right:auto}
.product .js-qty input{width:90px;height:50px;float:left;margin:0 18px;border-radius:4px}
.product .js-qty div{width:50px;height:50px;line-height:48px;float:left;font-size:18px;position:static;border-radius:4px}
.product form{padding:18px 0 0}
.product__color.rekomendowane{margin-top:20px}
}
.product__color.rekomendowane .grupa_blk{border:0;padding:0}
.product__color.rekomendowane .grupa_blk .products .product__color__item{width:calc((100% - 60px)/ 5)}
.product__color.rekomendowane .grupa_blk .products .product__color__item:nth-child(5n){margin-right:0}
.product__color .grupa_blk .info .doplata,.product__color .grupa_blk .info .image,.product__color .zamknij-kontener{display:none}
.product__color .grupa_blk{border:1px solid #a7a9ac;border-radius:5px;padding:0 0 0 15px;overflow:visible;font-size:0}
.product__color .grupa_blk .info{font-size:1rem;color:#606060;line-height:normal;margin:18px 15px 16px 0}
@media only screen and (max-width:40em){
.product__color.rekomendowane .grupa_blk .products .product__color__item{width:calc((100% - 40px)/ 5)}
.product__color .grupa_blk{padding:0 0 0 10px}
.product__color .grupa_blk .info{margin:10px 10px 10px 0}
}
.product__color .grupa_blk .info span.cena_promo,.product__color .grupa_blk.need-choose .choose,.product__color .wybor .zaznaczonyMaterialInfo .txt .cena_produktu>span.cena_promo,.product__color.prawaStronaMaterialy .grupa_blk.warianty .product__color__item label .nazwa .cena-kont .cena.cena_promo{color:#ff1a1a}
.product__color .grupa_blk .info span .price .old{font-size:unset;vertical-align:unset}
.product__color .grupa_blk.need-choose{border-color:#ff1a1a}
.product__color .wybor{width:542px;background-color:#f6f6f6;border:1px solid #ccc;position:fixed;bottom:0;right:0;z-index:1005!important;padding:20px}
.product__color .wybor .zaznaczonyMaterialInfo{overflow:hidden;margin-bottom:15px}
.product__color .wybor .zaznaczonyMaterialInfo .txt{float:left;width:calc(100% - 95px);padding-right:10px;line-height:normal}
.productTabs table tbody tr td a:hover,.product__color .wybor .zaznaczonyMaterialInfo .txt .doplata{color:#72bf44}
.product__color .wybor .zaznaczonyMaterialInfo .txt .doplata .cena_promo{color:red}
.product__color .wybor .zaznaczonyMaterialInfo .txt .doplata .price .old{vertical-align:unset;font-size:unset;color:#000}
.product__color .wybor .zaznaczonyMaterialInfo .txt .cena_produktu{line-height:1;margin-top:5px}
.product__color .wybor .zaznaczonyMaterialInfo .txt .cena_produktu>span{color:#72bf44;white-space:nowrap}
.product__color .wybor .zaznaczonyMaterialInfo .txt .cena_produktu>span.cena_promo .cena_stara{text-decoration:line-through;color:#000}
.product__color .wybor .zaznaczonyMaterialInfo .image{float:right;position:relative;width:95px}
.product__color .wybor .zaznaczonyMaterialInfo .image .foto{text-align:center}
.product__color .wybor .zaznaczonyMaterialInfo .image .powieksz{position:absolute;top:calc(50% - 18px);left:calc(50% - 18px);cursor:pointer;display:block}
.product__color .wybor button{width:calc((100% - 20px)/ 2);height:42px;display:block;margin:0;float:left;text-transform:uppercase;font-size:.875rem;border-radius:5px;padding:0}
@media only screen and (max-width:40em){
.product__color .wybor{width:100%;padding:10px}
.product__color .wybor .zaznaczonyMaterialInfo{margin-bottom:10px}
.product__color .wybor button{width:calc((100% - 10px)/ 2)}
}
.product__color .wybor button.anuluj{border:1px solid #575757;color:#595959;background-color:transparent}
.product__color .wybor button.zapiszMaterial{background-color:#6fbb45;color:#fff;float:right}
.product__color .product__color__item{display:inline-block;vertical-align:top;margin:0 15px 20px 0;width:calc((100% - 75px)/ 5)}
.product__color .product__color__item label span.ikonka,.product__color .product__color__item.hide{display:none}
.product__color .product__color__item.iloscPozostalo{font-size:1rem;background:#ededed;cursor:pointer}
.product__color .product__color__item.iloscPozostalo>div{display:table;width:100%;height:100%}
.product__color .product__color__item.iloscPozostalo>div div{display:table-cell;vertical-align:middle;text-align:center;color:#606060}
.product__color .product__color__item input{position:absolute;left:-9999px}
.product__color .product__color__item input[type=radio].wybranaOcjaProduktu+label>span.image,.product__color .product__color__item input[type=radio]:checked+label>span.image{display:block;position:relative}
.product__color .product__color__item input[type=radio].wybranaOcjaProduktu+label>span.image:after,.product__color .product__color__item input[type=radio]:checked+label>span.image:after{content:'';border:3px solid #72bf44;position:absolute;top:0;bottom:0;left:0;right:0;outline:#fff solid 2px;outline-offset:-5px}
.product__color .product__color__item.hide input[type=radio]:checked+label{border:0}
.product__color .product__color__item label{color:#393c39;font-size:.75rem;display:block;text-align:center;position:relative;margin:0;height:100%}
.product__color .product__color__item label>span.image{display:block;position:relative;height:100%}
.product__color .product__color__item label>span.image.wybrane:after,.product__color .product__color__item label>span.image:hover:after,.product__color .product__color__item.product>a>span.image.wybranyProduktGlowny:after,.product__color .product__color__item.product>a>span.image:hover:after{border:3px solid #72bf44;outline:#fff solid 2px;outline-offset:-5px}
.product__color .product__color__item.product>a{width:100%;display:table}
.product__color .product__color__item.product>a>span.image{display:table-cell;width:100%;vertical-align:middle;text-align:center;position:relative}
.product__color .product__color__item label>span.image:after,.product__color .product__color__item.product>a>span.image:after{content:'';border:1px solid #ededed;position:absolute;top:0;bottom:0;left:0;right:0}
.product__color .product__color__item.product>a>span.nazwa{display:table-row;font-size:.875rem;color:#393c39;word-break:break-word}
@media only screen and (max-width:40em){
.product__color .product__color__item{margin:0 10px 10px 0;width:calc((100% - 50px)/ 5)}
.product__color .product__color__item.product>a>span.nazwa{font-size:.75rem}
}
.product__color .product__color__item .name{display:block;height:36px}
.product__color .show-more-colors{box-shadow:0 0;padding:0;border:0;cursor:pointer;background:0 0;color:#72bf44;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:none;margin:5px auto 0}
.product__color .show-more-colors:focus{background-color:transparent}
.product__color.open .grupa_blk{height:auto}
.product__color.prawaStronaMaterialy{width:542px;position:fixed;background-color:#fff;z-index:1004;top:0;right:0;bottom:0;margin-bottom:0}
.product__color.prawaStronaMaterialy .zamknij-kontener{display:block;padding:20px;overflow:hidden;cursor:default}
.product__color.prawaStronaMaterialy .zamknij-kontener .zamknij.hide{display:block!important;cursor:pointer;background-image:url(/szablony/meble/assets/images/ico/close-popup.svg);width:20px;height:20px;font-size:0;float:right}
.product__color.prawaStronaMaterialy .zamknij-kontener>span{font-size:16px}
.product__color.prawaStronaMaterialy .zamknij-kontener .wyszukiwarka{font-size:0;margin:13px 0 0;text-align:left}
.product__color.prawaStronaMaterialy .zamknij-kontener .wyszukiwarka input[type=text]{border:1px solid #a7a9ac;border-radius:5px;height:30px;line-height:30px;box-shadow:none;padding:0 5px;width:calc(100% - 28px);margin:0}
.product__color.prawaStronaMaterialy .zamknij-kontener .wyszukiwarka input[type=text]:focus{background-color:#fff}
.product__color.prawaStronaMaterialy .zamknij-kontener .wyszukiwarka input[type=button]{background-image:url(/szablony/meble/images/grupy_opcji/usun.png);width:19px;height:18px;border:0;font-size:0;padding:0;margin:0 0 0 9px;cursor:pointer}
.product__color.prawaStronaMaterialy .zamknij-kontener .wyszukiwarka img{margin:20px 0 0}
.product__color.prawaStronaMaterialy>div.kontener{overflow-y:scroll;width:100%;padding:0 3px 0 20px}
@media only screen and (max-width:40em){
.product__color.prawaStronaMaterialy{width:100%}
.product__color.prawaStronaMaterialy .zamknij-kontener{padding:10px}
.product__color.prawaStronaMaterialy .zamknij-kontener .wyszukiwarka{margin:3px 0 0}
.product__color.prawaStronaMaterialy .zamknij-kontener .wyszukiwarka img{margin:10px 0 0}
.product__color.prawaStronaMaterialy>div.kontener{padding:0 10px}
.product__addToCart{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}
}
.product__color.prawaStronaMaterialy .grupa_blk{border-color:#ccc;border-radius:0;padding:0;overflow:visible;margin:0 0 20px!important}
.product__color.prawaStronaMaterialy .grupa_blk .product__color__item.tmpUkryj,.product__color.prawaStronaMaterialy .grupa_blk.brakWynikow{display:none!important}
.product__color.prawaStronaMaterialy .grupa_blk.warianty{border:0;margin:0!important}
.product__color.prawaStronaMaterialy .grupa_blk.grupa_1{padding-top:18px}
.product__color.prawaStronaMaterialy .grupa_blk.need-choose{border-color:#ff1a1a}
.product__color.prawaStronaMaterialy .grupa_blk>a{background-image:url(/szablony/meble/images/grupy_opcji/rozwin.png);background-repeat:no-repeat;background-position:calc(100% - 16px) 50%}
.product__color.prawaStronaMaterialy .grupa_blk.active>a{background-image:url(/szablony/meble/images/grupy_opcji/zwin.png);position:relative}
.product__color.prawaStronaMaterialy .grupa_blk.active>a:after{content:'';width:calc(100% - 22px);position:absolute;bottom:4px;left:11px;border-top:1px solid #a0a0a0}
.product__color.prawaStronaMaterialy .grupa_blk .info{margin:0 15px 16px}
.product__color.prawaStronaMaterialy .grupa_blk .product__color__item{height:auto;margin:0 15px 20px;width:calc((100% - 120px)/ 4)}
.product__color.prawaStronaMaterialy .grupa_blk .product__color__item.hide{display:inline-block}
.product__color.prawaStronaMaterialy .grupa_blk .product__color__item label span.ikonka{display:block;font-size:.625rem;color:#313131;margin:0 -5px}
.product__color.prawaStronaMaterialy .grupa_blk .product__color__item label span.ikonka span.pelna_nazwa{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.product__color.prawaStronaMaterialy .grupa_blk .product__color__item label span.ikonka span.cena,.product__color.prawaStronaMaterialy .grupa_blk .product__color__item.iloscPozostalo,.product__color.prawaStronaMaterialy .grupa_blk.warianty .product__color__item label .image:after,.product__color.prawaStronaMaterialy .wybraneObicie.hide,.product__installments #installment-mini .payu-widget-installments-mini-separator{display:none}
.product__color.prawaStronaMaterialy .grupa_blk.warianty .product__color__item{width:100%;margin:0 0 20px;border:1px solid #ccc}
.product__color.prawaStronaMaterialy .grupa_blk.warianty .product__color__item.wybranaOcjaProduktu,.product__color.prawaStronaMaterialy .grupa_blk.warianty .product__color__item:hover{border-color:#72bf44}
.product__color.prawaStronaMaterialy .grupa_blk.warianty .product__color__item label{text-align:left;font-size:1rem;color:#606060;line-height:normal;padding:1px 19px 1px 16px;overflow:hidden}
.product__color.prawaStronaMaterialy .grupa_blk.warianty .product__color__item label .nazwa{display:block;padding:23px 0 22px}
.product__color.prawaStronaMaterialy .grupa_blk.warianty .product__color__item label .nazwa .cena-kont{margin-top:5px;display:block}
.product__color.prawaStronaMaterialy .grupa_blk.warianty .product__color__item label .nazwa .cena-kont .cena{color:#72bf44;display:inline-block}
.product__color.prawaStronaMaterialy .grupa_blk.warianty .product__color__item label .nazwa .cena-kont .price .old{vertical-align:unset;font-size:unset}
.product__color.prawaStronaMaterialy .grupa_blk.warianty .product__color__item label .image{float:right;position:static;width:95px}
.product__color.prawaStronaMaterialy .wersjaGrupyCenowe .zakresCenowyOpcja{background-color:transparent;color:#606060;line-height:normal;padding:24px 34px 23px 16px}
.product__color.prawaStronaMaterialy .wersjaGrupyCenowe .zakresCenowyOpcja span{color:#71be46;margin-top:5px}
.product__color.prawaStronaMaterialy .wersjaGrupyCenowe .zakresCenowyOpcja+div{overflow:hidden;padding:0;margin-top:22px}
.product__addToCart{margin-top:30px;margin-bottom:20px}
.product__addToCart .js-qty{float:left;margin-right:26px}
.product__addToCart .checkbox--green{float:left}
.product__addToCart .checkbox--green label{width:18px;height:18px;margin:12px 0 0}
.product__addToCart.scinki .pytajnik{position:relative}
.product__addToCart.scinki .helpTip{right:25px;top:-40px}
.product__addToCart.scinki .btn--cart{width:284px}
.product__contact{margin:37px 0 13px}
@media only screen and (max-width:40em){
.product__addToCart .js-qty{margin-right:0}
.product__addToCart.scinki{display:block}
.product__addToCart.scinki .checkbox{margin-left:10px}
.product__addToCart.scinki .helpTip{right:75px}
.product__addToCart.scinki .btn--cart{width:calc(100% - 20px)}
.product__contact{margin:40px 0 20px}
}
.product__contact .product__contact__phone{background:url(../images/ico/product-phone.svg) left center/20px no-repeat;height:28px;padding-left:35px;color:#b1b2b5;font-size:.75rem;display:block;line-height:32px;margin:5px 0}
.product__contact .product__contact__phone span{color:#757575;font-size:.8125rem;margin-right:2px}
.product__contact .product__contact__mail{background:url(../images/ico/product-mail.svg) left center/20px no-repeat;height:32px;line-height:32px;padding-left:35px;color:#757575;font-size:.8125rem;display:block;margin:5px 0}
.product__prop{color:#606060;font-size:.875rem;line-height:2.5rem}
.product__prop .group>div{display:table;width:100%;border-bottom:1px solid #dad9d7;line-height:normal;padding:11px 0}
.product__prop .group>div:last-child{border-bottom:none}
.product__prop .group>div.category{background-color:#f3f3f3;text-transform:uppercase;border-bottom:none}
.product__prop .group>div>div,.product__prop .group>div>span{display:table-cell;width:50%}
.product__prop .group>div>div:first-child,.product__prop .group>div>span:first-child{padding-left:15px}
.product dl{padding:3px 0;line-height:1rem;color:#757575;margin:30px 0 40px}
.product dl.no-top{border-top:0;padding-top:0;position:relative}
.product dl.no-top .helpTip{top:8px;right:auto}
.product dl dt{font-size:.8125rem;margin:0;padding-right:4px;display:inline-block}
.product dl dd{font-size:.8125rem;margin:0;display:inline}
.product dl dd:after{display:block;content:''}
.product__params dl{border:0;padding-top:0}
.product__params .btn{margin:10px 10px 25px}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.product__params .btn{margin:10px 10px 25px 0}
}
@media only screen and (min-width:64em){
.product__params .btn{margin:10px 0 25px}
.productMainSlider:hover .slick-next:after,.productMainSlider:hover .slick-prev:after{opacity:.3}
.productMainSlider:hover .slick-next:hover:after,.productMainSlider:hover .slick-prev:hover:after{opacity:.6}
}
.product__params .btn:focus{color:#000}
.group-accessory__container a:hover:after,.product__params .show-calculator{display:block}
.product__installments{position:relative;padding:0;margin-bottom:15px;border-top:1px solid #dad9d7}
@media only screen and (max-width:40em){
.product dl{padding-left:10px;padding-right:10px}
.product__installments{border-top:0}
.product__installments:after{position:absolute;top:25px;right:10px;content:'';width:20px;height:8px;background:url(../images/ico/toggle-arrow.svg) 0 0/contain no-repeat;-webkit-transition-duration:.3s;transition-duration:.3s;display:none}
.product__installments.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
}
.product__installments>div.raty{font-size:0}
@media (min-width:1560px){
.product__installments>div.raty{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}
.product__installments>div.raty>div{width:auto!important}
}
.product__installments>div.raty>div{width:50%;display:inline-block;vertical-align:top;margin-bottom:10px}
.product__installments>div.raty>div>div.raty-nieaktywne{width:139px;font-size:12px;color:#757575}
.product__installments>div.raty>div>div.raty-nieaktywne img{-webkit-filter:grayscale(1);filter:grayscale(1)}
.product__installments h3{font-size:.875rem;margin-top:25px;color:#757575;display:inline-block}
.product__installments a{text-decoration:underline;font-size:.75rem}
.product__installments ul{display:block;list-style:none;margin:0;padding:0 0 16px;width:100%}
.product__installments ul li{line-height:1.4375rem;font-size:.8125rem}
.product__installments ul li a{color:#72bf44;display:inline-block;margin-left:10px}
.product__installments .red{color:#ff1a1a}
.product__installments .ratbut{display:inline-block;width:139px}
.product__installments .ratbut img{height:28px;-o-object-fit:cover;object-fit:cover}
.product__installments .ratbut+strong{margin-top:0}
.product__installments #installment-mini{width:139px}
.product__installments #installment-mini a{background:url(/szablony/meble/images/raty/oblicz_payu_raty.png) 0 0/139px 28px no-repeat;padding-left:135px;height:28px;line-height:28px;display:inline-block;color:#fff!important;font-size:.875rem;text-decoration:none!important}
.product__installments #installment-mini .payu-widget-installments-mini-amount{color:#fff!important;font-size:.875rem;text-decoration:none!important;margin-left:4px}
.product__fav a{border:1px solid #b1b2b5;border-radius:5px;display:block;width:44px;height:44px;background:url(../images/ico/product-fav.svg) center center/21px 22px no-repeat;-webkit-transition-duration:.3s;transition-duration:.3s}
.product__fav a:hover{background-color:#fff;opacity:.7}
.product__fav a:focus{background-color:#fff}
.product__fav.product__fav--added a{background:url(../images/ico/product-fav-gray-added.svg) center center/21px 22px no-repeat}
.product__sliders{margin-bottom:50px}
.product__sliders h2{font-size:1.5rem;color:#393c39;margin-bottom:12px}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.product__sliders h2{padding-left:10px}
}
.product__sliders .productItem h3{padding:0 10px}
.product__sliders.kolekcja,.product__sliders.rekomendacje,.product__sliders.skojarzone{margin-bottom:30px}
@media only screen and (max-width:40em){
.product__sliders{margin-top:30px;margin-left:10px;margin-right:10px}
.product__sliders h2{line-height:1.625rem;margin-bottom:0;padding-left:10px}
.product__sliders.kolekcja,.product__sliders.rekomendacje,.product__sliders.skojarzone{margin:0}
.product__sliders.kolekcja h2,.product__sliders.rekomendacje h2,.product__sliders.skojarzone h2{padding:0;font-size:1.125rem}
.product__obrzeza_scinki{padding:0 10px}
}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text,.product__sliders.atc{margin:20px 0 0}
.product__sliders-title{font-size:1.6875rem}
.product__obrzeza_scinki,.product__obrzeza_scinki .wariant label{font-size:14px}
.product__obrzeza_scinki .tytul{margin-bottom:5px}
.product__obrzeza_scinki .tytul:last-child{margin:5px 0 0}
.product__obrzeza_scinki .wariant{padding:5px 0}
.product .probki-btn{font-size:13px;color:#2e2e2d;border:1px solid #b1b2b5;border-radius:5px;line-height:50px;width:100%;background:#fff;height:50px;text-transform:uppercase;padding:0;margin:0 0 35px}
.product .probki-btn span{background:url(/szablony/meble/images/meble_na_wymiar/nowe/probki.png) left center no-repeat;display:table;margin:0 auto;height:100%;padding-left:72px}
.product .btn--zamow-ciecie:focus,.product .btn--zamow-ciecie:hover,.product .probki-btn:focus,.product .probki-btn:hover{color:#72bf44}
.product .btn--zamow-ciecie{font-size:13px;color:#2e2e2d;border:1px solid #b1b2b5;border-radius:5px;width:100%;text-transform:uppercase;margin-bottom:15px;display:inline-block;text-align:center;padding:0 10px}
.product .btn--zamow-ciecie span{background:url(/szablony/meble/images/meble_na_wymiar/nowe/ciecie.png) left center no-repeat;margin:0 auto;display:inline-block;padding:16px 0 16px 72px;text-align:left;line-height:normal}
.product .obrzeze_info{color:#757575;font-size:.8125rem;line-height:1.125rem;margin:5px 10px 30px 0}
@media only screen and (max-width:40em){
.product .obrzeze_info{margin:5px 10px 30px}
}
.product__powiazane h2{color:#393c39;margin-bottom:31px;line-height:normal;font-size:24px}
.product__powiazane .products{font-size:0;margin-bottom:42px}
.product__powiazane .products>div{display:inline-block;vertical-align:top}
.product__powiazane .products .product{width:200px}
@media (max-width:433px){
.product__powiazane .products .product{width:calc((100% - 14px)/ 2)}
}
@media (min-width:641px) and (max-width:743px){
.product__powiazane .products .product{width:calc((100% - 14px)/ 2)}
}
.product__powiazane .products .product .image{display:table;border:1px solid #ededed;height:132px;width:100%;margin-bottom:11px}
.product__powiazane .products .product .image span{display:table-cell;vertical-align:middle;text-align:center}
.product__powiazane .products .product .image span img{max-height:130px}
.product__powiazane .products .product .nazwa{font-size:14px;color:#393c39;font-weight:400;display:block;line-height:normal;margin-bottom:15px}
.product__powiazane .products .product .cena{color:#000;font-size:18px;display:block;line-height:normal}
.product__powiazane .products .product .cena.cena_promo{color:red}
.product__powiazane .products .product .cena_old{color:#9c9c9c;font-size:14px;text-decoration:line-through;display:block;line-height:normal}
.product__powiazane .products .product .ilosc{font-size:14px;color:#393c39;font-weight:400;display:block;line-height:normal}
.product__powiazane .products .plus{height:132px;display:inline-table;font-size:24px;color:#000;font-weight:400}
.product__powiazane .products .plus span{display:table-cell;height:100%;vertical-align:middle}
.product__powiazane .products .przycisk{display:inline-table;height:132px}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.product__powiazane .products .przycisk{height:auto;margin-top:10px}
}
.product__powiazane .products .przycisk>div{display:table-cell;vertical-align:middle}
.product__powiazane .products .przycisk>div>div{display:none}
.product__powiazane .products button{width:245px;height:44px;margin-bottom:0;margin-left:32%}
@media only screen and (max-width:40em){
.product__powiazane .products .przycisk{width:100%;text-align:center}
.product__powiazane .products button{margin-left:0}
}
.product div.video-container{position:relative;width:100%;height:0;padding-bottom:56.25%}
.product div.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.price .old{text-decoration:line-through;vertical-align:super;font-size:smaller}
.productPhotoGallery{font-size:0}
@media only screen and (min-width:40.0625em){
.productPhotoGallery{padding-top:30px}
}
.productPhotoGallery div.item{vertical-align:middle;display:inline-block;width:calc((100% - 20px)/ 2);margin-bottom:20px;text-align:center}
.productPhotoGallery .slider-container .slider .slides>div.opis,.productPhotoGallery div.item.opis>div{position:relative}
.productPhotoGallery div.item>div a.struk{position:absolute}
.productPhotoGallery .slider-container .slider .slides>div .struk span,.productPhotoGallery div.item>div a.struk span{color:#fff;position:absolute;font-size:15px;left:0;text-align:left;padding:0 0 0 5px}
.productPhotoGallery div.item>div>div.opis{background-color:rgba(0,0,0,.3);position:absolute;color:#fff;font-size:15px;bottom:0;text-align:center;width:100%}
.productPhotoGallery div.item:nth-child(2n+1){margin-right:20px}
.productPhotoGallery div.item.max3{width:100%;margin-right:0}
.productPhotoGallery .slider-container{width:100%;margin-bottom:20px;font-size:15px}
.productPhotoGallery .slider-container .slider{width:100%;text-align:center;overflow:hidden}
.productPhotoGallery .slider-container .slider .slides{display:-webkit-box;display:flex;overflow-x:scroll;scrollbar-width:none;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}
.productPhotoGallery .slider-container .slider .slides::-webkit-scrollbar{display:none}
.productPhotoGallery .slider-container .slider .slides>div{scroll-snap-align:start;scroll-snap-stop:always;flex-shrink:0;width:100%;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;height:58vh}
.productPhotoGallery .slider-container .slider .slides>div a,.productPhotoGallery .slider-container .slider .slides>div a img{max-height:100%}
.productPhotoGallery .slider-container .slider .slides>div .struk{position:absolute;top:0;left:0}
.productPhotoGallery .slider-container .slider .slides>div .opis{background-color:rgba(0,0,0,.3);position:absolute;color:#fff;font-size:15px;bottom:0;text-align:center;width:100%}
.productPhotoGallery .slider-container .slider .slides>div .numer{position:absolute;top:0;right:0;padding-right:5px}
.productPhotoGallery .slider-container .indicator{font-size:0;background-color:#e0e0e0;height:2px;position:relative}
.productPhotoGallery .slider-container .indicator>div{display:inline-block;height:100%;position:absolute;background-color:#72bf44;-webkit-transition:left;transition:left}
.productMainSlider{visibility:hidden}
.productMainSlider .owl-nav{position:absolute;left:-5px;right:-5px;top:50%;margin-top:-9px;pointer-events:none}
.productMainSlider .owl-nav .owl-next,.productMainSlider .owl-nav .owl-prev{-webkit-transition-duration:.3s;transition-duration:.3s;font-size:0;pointer-events:auto;background:url(../images/ico/arrow_dark.svg) center center/10px 18px no-repeat;opacity:.3;height:18px;width:10px}
.productMainSlider .owl-nav .owl-next{float:right}
.productMainSlider .owl-nav .owl-next:hover,.productMainSlider .owl-nav .owl-prev:hover{background-color:rgba(0,0,0,.4)}
.productMainSlider .owl-nav .owl-next:after,.productMainSlider .owl-nav .owl-prev:after{content:'';display:block;width:40px;height:40px;background:0 0;position:absolute;right:-8px;top:-11px}
.productMainSlider .owl-nav .owl-prev{float:left;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.productMainSlider .owl-item .item{height:475px}
.productMainSlider .owl-item .item img{max-width:100%;max-height:100%;display:block;margin:0 auto;width:auto;opacity:1;-webkit-transition-duration:.3s;transition-duration:.3s}
.productMainSlider .owl-item .item .sto{height:100%}
.productMainSlider .owl-item.active .item img{opacity:1}
.productMainSlider .owl-item .lightbox.struk{width:auto;position:absolute;z-index:1}
.productMainSlider .item{height:475px;position:relative;margin-bottom:20px}
@media only screen and (max-width:40em){
.productMainSlider .owl-item .item{height:auto}
.productMainSlider .item{height:60vh}
}
.productMainSlider .item>a:not(.struk){display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:100%}
.productMainSlider .item>div{text-align:center;line-height:normal}
.productMainSlider .slick-slide img{margin:0 auto;max-height:100%}
.productMainSlider .slick-slide.item360 img{top:0;left:0}
.productMainSlider .slick-next,.productMainSlider .slick-prev{-webkit-transition-duration:.3s;transition-duration:.3s;float:right;font-size:0;pointer-events:auto;z-index:1;margin-bottom:0;width:40px;height:40px}
.productMainSlider .slick-next:before,.productMainSlider .slick-prev:before{content:''}
.productMainSlider .slick-next:after,.productMainSlider .slick-prev:after{content:'';background:url(../images/ico/arrow_dark.svg) center center/10px 18px no-repeat;display:block;height:18px;width:10px;opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.productMainSlider .slick-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg);left:0}
.productMainSlider .slick-next{-webkit-transform:translate(0);transform:translate(0);right:0}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.productMainSlider .slick-prev{left:5px}
.productMainSlider .slick-next{right:5px}
}
.productMainSlider .lightbox.struk{width:auto;position:absolute;left:20px;bottom:0;z-index:1;background:#fff}
.productMainSlider .lightbox.struk img{max-width:100%;max-height:100%;display:block;margin:0 auto;width:auto;opacity:1;-webkit-transition-duration:.3s;transition-duration:.3s;position:initial;-webkit-transform:unset;transform:unset}
.productMainSlider .lightbox.struk span{font-size:.6rem;color:#757575;width:100px;display:block;margin-top:3px;line-height:10px;font-weight:700}
.productMainSlider.slick-initialized{visibility:visible}
.productSliderThumbs{margin-bottom:30px}
@media only screen and (max-width:40em){
.productSliderThumbs{margin-bottom:40px}
}
.productSliderThumbs .item{text-align:center;width:80px}
.productSliderThumbs .slick-current{border:1px solid #000}
.productSliderThumbs .slick-current img{max-height:41px!important}
.productSliderThumbs .slick-slide img{max-height:41px}
.productTabs{position:relative;margin-bottom:25px}
.productTabs .accordionTabs,.productTabs table{position:relative;z-index:2}
.admininfo dl,.hettich .opcje_kp_row .field-row input,.productTabs .tabs,.productTabs .tabs .tab-title{margin:0}
.productTabs .accordionTabs--tabs li,.productTabs .tabs .tab-title a{margin:0;padding:0 50px;height:40px;line-height:40px;color:#393c39;font-size:.875rem;background:#d2d2d2;text-transform:uppercase;border-right:2px solid #fff}
.productTabs .accordionTabs--tabs li.active,.productTabs .tabs .tab-title.active a{color:#72bf44;background:#f5f5f5}
.productTabs:after{background:#f5f5f5;content:'';left:0;right:0;top:40px;height:60px;position:absolute;z-index:1;display:none}
@media only screen and (min-width:64em){
.productTabs:after{display:block}
}
.productTabs .tabs-content>.content{padding:0}
.productTabs .tabs-content{margin-bottom:0}
.productTabs table{border:0;border-collapse:collapse}
.productTabs table thead tr th{background:#f5f5f5;line-height:60px;height:60px;font-size:.75rem;padding:0 20px!important;white-space:nowrap}
.productTabs table tbody tr{border-bottom:1px solid #a9a9a9}
.productTabs table tbody tr td{padding:20px;color:#333;font-size:.75rem}
@media only screen and (max-width:40em){
.productTabs table tbody tr{border-bottom:20px solid #ededed}
.productTabs table tbody tr td{padding:2px 20px}
.productTabs table tbody tr td:first-child{padding-top:40px;padding-bottom:20px}
.productTabs table tbody tr td:first-child .tablesaw-cell-label{display:none}
.productTabs table tbody tr td:first-child .tablesaw-cell-content{max-width:100%;padding-left:30px}
.productTabs table tbody tr td:last-child{padding-bottom:20px}
.productTabs table tbody tr td .tablesaw-cell-label{text-align:right}
.productTabs table tbody tr td .btn{margin-bottom:0}
.productOtherSpec--search h4{padding:0 10px}
}
.productTabs table tbody tr td a{color:#333;font-size:.75rem;-webkit-transition-duration:.3s;transition-duration:.3s;display:inline-block;max-width:280px}
.productTabs table tbody tr td .btn{white-space:nowrap;height:45px;line-height:45px}
.productTabs table tbody tr td.productTabs__price{white-space:nowrap}
.productTabs table tbody tr td .netto-hurt{font-size:11px;color:#9d9784}
.productRelatedItems__qty input,.productTabs table tbody tr td input{width:85px;text-align:center;height:45px;box-shadow:none;border-radius:4px}
.productTabs .accordionTabs--wrapper{border:0}
.productTabs .accordionTabs--tabs li{cursor:pointer}
.productRelatedItems{border:1px solid #a7a9ac;margin-bottom:20px;padding:20px}
.productRelatedItems__thumb{background-position:center center;background-size:contain;height:105px;width:100%;display:block;margin-bottom:15px;text-align:center}
.productRelatedItems__thumb img{max-height:105px}
.productRelatedItems h3{line-height:1.75rem;font-size:.875rem;color:#393c39;margin:0!important}
.productRelatedItems__price{line-height:1.25rem;font-size:1.25rem;margin-bottom:10px}
.productRelatedItems__qty{float:left;color:#393c39;font-size:1.125rem;line-height:45px;width:140px}
.productRelatedItems__qty input{display:inline-block;margin-right:5px;margin-bottom:0;-moz-appearance:textfield}
.productRelatedItems__qty input::-webkit-inner-spin-button,.productRelatedItems__qty input::-webkit-outer-spin-button,.rangeSlider__inputs input::-webkit-inner-spin-button,.rangeSlider__inputs input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.productRelatedArticle .btn,.productRelatedItems .btn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0;height:45px;line-height:45px}
.productRelatedItems .btn{width:calc(100% - 140px);float:left}
.productRelatedArticle{border:1px solid #a7a9ac;padding:20px;text-align:center;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.productRelatedArticle__thumb{margin:auto auto 15px}
.productOtherSpec__name h3,.productRelatedArticle h3{color:#393c39;font-size:.875rem;text-transform:uppercase}
.productRelatedArticle h3{margin:0 0 15px!important}
.productRelatedArticle .btn{display:block;font-size:.75rem;background:0 0}
.productRelatedArticle .btn:hover{background:#333}
.productOtherSpec{margin-top:30px}
.productOtherSpec h2{color:#393c39;font-size:1.5rem}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.productOtherSpec h2{line-height:1.5rem;margin:0 10px}
}
.productOtherSpec__item{border:1px solid #dfdfdf;margin-bottom:20px}
.productOtherSpec__item:hover .productOtherSpec__thumb{opacity:.7}
.productOtherSpec__name{font-size:.75rem;color:#999;padding:15px 20px;display:block;line-height:.875rem}
.productOtherSpec__name h3{margin:0}
.productOtherSpec__thumb{height:150px;display:block;background-position:center center;background-size:cover;-webkit-transition-duration:.3s;transition-duration:.3s}
.productOtherSpec__thumb img{display:none}
.productOtherSpec table{border:0;border-collapse:collapse;width:100%;margin:0}
.productOtherSpec table thead{background:#f5f5f5}
.productOtherSpec table thead tr th{font-size:.625rem;padding:10px;overflow:hidden;text-overflow:ellipsis}
.productOtherSpec table tbody tr td:first-child,.productOtherSpec table thead tr th:first-child{padding-left:20px}
.productOtherSpec table tbody tr td:last-child,.productOtherSpec table thead tr th:last-child{padding-right:20px}
.productOtherSpec table tbody tr td{font-size:.625rem;color:#333;padding:0 10px;line-height:28px;overflow:hidden;text-overflow:ellipsis;width:calc(100%/3)}
.productOtherSpec--search .productOtherSpec__name{cursor:default}
.productOtherSpec--search .productOtherSpec__item{margin-bottom:20px}
.productOtherSpec--search table tbody tr td:last-child,.productOtherSpec--search table thead tr th:last-child{padding-right:5px;padding-left:10px}
.productOtherSpec--search table thead tr th{padding:10px 5px}
.productOtherSpec--search table tbody tr td{padding:0 5px;font-size:12px;color:#72bf44}
.productOtherSpec--search table tbody tr td:first-child,.productOtherSpec--search table thead tr th:first-child{padding-left:5px}
.productOtherSpec--search table tbody tr td:nth-child(4){padding:0}
.productOtherSpec--search table tbody tr{cursor:pointer}
.productOtherSpec--search table tbody tr:hover td{color:#fff}
.productOtherSpec--search table tbody tr:hover .productItem__delivery::after{color:#fff;border-color:#fff}
.productOtherSpec div.flex-kontener{display:-webkit-box;display:flex;flex-wrap:wrap}
.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,.productOtherSpec div.flex-kontener>div{display:-webkit-box;display:flex}
.productOtherSpec div.flex-kontener>div>div div.ukryty{display:none;position:absolute;z-index:1;border:solid #dfdfdf;border-width:0 1px 1px;width:calc(100% - 20px);left:10px;background:#fff}
.productOtherSpec div.flex-kontener>div>div span.link{float:right;text-decoration:underline;font-size:13px;margin:0 10px 10px;cursor:pointer}
.productEdit{text-align:center;margin-top:18px}
.productEdit a{font-size:.75rem;color:#393c39;display:inline-block;margin:0 12px;-webkit-transition-duration:.3s;transition-duration:.3s}
.productEdit a:hover{color:#72bf44}
.productReviews{margin-bottom:40px;padding:0 10px}
.productFaq h3,.productReviews h3{font-size:1.5rem;margin:0 0 35px}
.productReviews__item{padding:20px;border:1px solid #a7a9ac;margin-bottom:20px;display:table;width:100%}
.productReviews__item>div{display:table-cell;vertical-align:middle;font-size:.875rem;padding:0 20px}
.productReviews__item>div.productReviews__rate{width:125px;padding:0}
.productReviews__item>div.productReviews__date{width:260px}
.productReviews__item>div.productReviews__date span.verified{background:url(/szablony/globalne/images/ico/check.png) 0 50% no-repeat;padding-left:20px}
.productReviews__item>div.productReviews__date span.date{background:url(../images/ico/time-green.svg) 0 50% no-repeat;padding-left:16px}
.productFaq{margin-bottom:40px}
.productFaq__item{margin-bottom:45px}
.productFaq h4{color:#72bf44;text-transform:uppercase;margin:0 0 25px;position:relative}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.productReviews__item{display:block}
.productReviews__item>div{display:block;width:50%;float:left}
.productReviews__item>div.productReviews__rate{width:120px;padding:0}
.productReviews__item>div.productReviews__rate .js-stars-readonly i{font-size:14px}
.productReviews__item>div.productReviews__date,.productReviews__item>div.productReviews__review{padding:0;width:calc(100% - 120px);font-size:.75rem;margin-bottom:15px}
.productFaq h4{padding-left:30px}
}
.productFaq h4:before{font-size:.75rem;background:#72bf44;color:#fff;line-height:18px;height:18px;width:18px;border-radius:50%;text-align:center;display:block;position:absolute;top:0;left:-30px;content:'?'}
.productFaq h4,.productFaq p{font-size:.875rem}
.furniture-to-size .galeria .kategorie a>span,.tooltip-container{position:relative;display:inline-block}
#infoCenyHurtowe,.cubby-empty .lbl{padding-bottom:10px}
.admininfo{border:1px solid red;margin:10px 0 0;padding:10px 5px;position:relative}
.admininfo:after{content:'dla administratorów';position:absolute;top:-8px;color:red;background:#fff;padding:0 3px;left:calc(50% - 60px);text-transform:lowercase;font-size:12px}
.lazy{opacity:0!important}
.lazy.loaded{opacity:1!important}
.group-accessory{position:relative;border:1px solid #dad9d7;border-radius:5px}
@media only screen and (max-width:40em){
.group-accessory{margin:0 10px}
}
.group-accessory__container,.group-accessory__container a{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}
.group-accessory__container{flex-wrap:wrap;padding:8px;overflow:hidden;margin-bottom:-20px}
.group-accessory__container:after{content:'';-webkit-box-flex:1;flex:auto}
.group-accessory__container a{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;color:#393c39}
.group-accessory__container a:after{content:'';background:rgba(0,0,0,.2);position:absolute;top:0;left:0;right:0;bottom:0;display:none}
.group-accessory__container+.more-options{box-shadow:0 0;padding:0;border:0;cursor:pointer;display:block;margin-top:5px;text-align:center}
.group-accessory__container+.more-options:focus{background-color:transparent}
.group-accessory__container.hurt{height:220px}
.group-accessory__container.hurt.open{height:auto}
.group-accessory__container.hurt a{height:200px}
.group-accessory__item{border:2px solid #f5f5f5;width:calc((100%/4) - 10px);margin-bottom:20px;position:relative;cursor:pointer;margin-left:5px;margin-right:5px;font-size:.6875rem}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.productFaq h4:before{left:0}
.productFaq p{padding-left:30px}
.group-accessory__item{width:calc((100%/3) - 10px)}
}
.group-accessory__item img{display:block;margin:0 auto 5px}
.group-accessory__item.tab_zaznaczony{border:2px solid #72bf44}
.group-accessory__info,.hettich .opcje_kp_row .opcje_kp_wartosc{padding:0 5px}
.group-accessory__info .nazwa{font-size:15px;color:#333;display:block}
.group-accessory__info .cena{color:#393c39;font-size:14px;display:block}
.group-accessory__info .netto,.group-accessory__info .netto-hurt{font-size:11px;color:#9d9784}
.group-accessory__info .netto-hurt{display:block}
.group-accessory__info .oszczednosc{color:#393c39;font-size:11px;display:block}
#infoCenyHurtowe h5{margin:0}
#infoCenyHurtowe .rabaty_row,#infoCenyHurtowe h5{color:#757575;font-size:.8125rem}
.out-of-stock,.productItemNaWymiar>div{position:relative}
.out-of-stock-header{text-align:center;margin:20px 0;text-transform:uppercase}
.out-of-stock::after{content:'';display:block;background:rgba(0,0,0,.3);position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.hettich{padding:0 10px}
.hettich h4{color:#333}
.hettich .opcje_kp_row{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;margin-bottom:20px}
.hettich .opcje_kp_row .field-row{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}
.productItemNaWymiar{background:#f7f7f7;position:relative;border-radius:17px;overflow:hidden;-webkit-transition:-webkit-transform .5s cubic-bezier(0,0,.5,1);transition:transform .5s cubic-bezier(0,0,.5,1);transition:transform .5s cubic-bezier(0,0,.5,1),-webkit-transform .5s cubic-bezier(0,0,.5,1)}
.productItemNaWymiar:hover{-webkit-transform:scale(1.01);transform:scale(1.01)}
.productItemNaWymiar__image-wrapper:hover .productItemNaWymiar__cta{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}
.productItemNaWymiar__image-wrapper:hover .productItemNaWymiar__price{grid-template-columns:0fr 1fr}
.productItemNaWymiar__image-wrapper:hover .productItemNaWymiar__price .productItemNaWymiar__cta-icon .ikonkaNaWymiar--default,.productItemNaWymiar__image-wrapper:hover .productItemNaWymiar__price .productItemNaWymiar__price-text{opacity:0}
.productItemNaWymiar .ikonkaNaWymiar--wrapper .ikonkaNaWymiar--default,.productItemNaWymiar__image-wrapper:hover .productItemNaWymiar__price .productItemNaWymiar__cta-icon .ikonkaNaWymiar--hover,.productItemNaWymiar__image-wrapper:hover .productItemNaWymiar__price .productItemNaWymiar__cta-text{opacity:1}
.productItemNaWymiar__image-wrapper:hover .productItemNaWymiar__price .productItemNaWymiar__cta-icon{left:15px}
.productItemNaWymiar>div>a>span{aspect-ratio:1;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;position:relative}
.productItemNaWymiar .ikonkaNaWymiar--container{border:1px solid #fff;background:rgba(0,0,0,.5);border-radius:50%}
.productItemNaWymiar .ikonkaNaWymiar--wrapper{box-shadow:0 4px 12px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.04);border-radius:50%;width:30px;height:30px;position:relative}
.productItemNaWymiar .ikonkaNaWymiar--wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .3s;transition:opacity .3s}
.productItemNaWymiar .ikonkaNaWymiar--wrapper .ikonkaNaWymiar--hover{opacity:0}
.productItemNaWymiar .ikonkaNaWymiar--container{position:absolute;top:10px;right:10px;width:42px;height:42px;z-index:1;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content .group-info,.productItemNaWymiar img{font-size:0}
.productItemNaWymiar img.image-default{-webkit-filter:brightness(.985);filter:brightness(.985);aspect-ratio:1/1}
.productItemNaWymiar .thumbSlider__image--hover,.productItemNaWymiar .thumbSlider__image--main{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:opacity .5s cubic-bezier(.4,0,.2,1),visibility .5s cubic-bezier(.4,0,.2,1),-webkit-transform .5s cubic-bezier(.4,0,.2,1);transition:opacity .5s cubic-bezier(.4,0,.2,1),visibility .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1),-webkit-transform .5s cubic-bezier(.4,0,.2,1)}
.productItemNaWymiar .thumbSlider__image--hover{right:0;bottom:0;margin:auto;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:scale(1.0526);transform:scale(1.0526)}
.productItemNaWymiar__cta{bottom:10px;-webkit-transform:translate(20px,0);transform:translate(20px,0);padding:4px 5px;pointer-events:none}
.productItemNaWymiar__cta,.productItemNaWymiar__price{position:absolute!important;aspect-ratio:initial!important;left:auto;right:0;font-size:12px;line-height:1;color:#333;background-color:#fff;border-radius:18px 0 0 18px;border:1px solid rgba(0,0,0,.05);-webkit-transition:opacity .3s,background .3s,border-color .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s,background .3s,border-color .3s,-webkit-transform .3s;z-index:2;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;gap:4px}
.category__item .category__item__thumb img,.manufacturers__logo img,.productItemNaWymiar__cta{opacity:0}
.productItemNaWymiar__cta .productItemNaWymiar__cta-text{margin-left:0;padding-right:4px}
.productItemNaWymiar__price{-webkit-transform:translate(0,0);transform:translate(0,0);pointer-events:auto;width:calc(50% + 5px);min-width:140px;bottom:-12px;padding:2px 8px;display:grid;grid-template-columns:1fr 0fr;transition:grid-template-columns .3s cubic-bezier(0,0,.5,1),-ms-grid-columns .3s cubic-bezier(0,0,.5,1)}
.productItemNaWymiar__price .productItemNaWymiar__price-text{opacity:1}
.productItemNaWymiar__price .productItemNaWymiar__price-text .productItem__price{margin:0;font-size:1.125rem;font-weight:400;line-height:1}
.productItemNaWymiar__price .productItemNaWymiar__cta-text{margin-left:0;text-align:right;font-size:.875rem;font-weight:400;line-height:1;opacity:0;color:#4d4d4d;padding:0 10px 0 35px}
.productItemNaWymiar__price .productItemNaWymiar__cta-text,.productItemNaWymiar__price .productItemNaWymiar__price-text{-webkit-transition:opacity .3s cubic-bezier(0,0,.5,1);transition:opacity .3s cubic-bezier(0,0,.5,1);white-space:nowrap;overflow:hidden;min-width:0}
.productItemNaWymiar__price .productItemNaWymiar__cta-icon{position:absolute;left:calc(100% - 48px);-webkit-transition:left .3s cubic-bezier(0,0,.5,1);transition:left .3s cubic-bezier(0,0,.5,1);z-index:3}
.productItemNaWymiar .wariant{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;cursor:pointer;vertical-align:top;font-size:0;margin-bottom:8px;width:100%}
.productItemNaWymiar .wariant.edited{background:#ccc}
.productItemNaWymiar .wariant--small{font-size:6px}
.productItemNaWymiar .wariant--wheel,.productItemNaWymiar .wariant--wheel--ilosc{aspect-ratio:1;border-radius:50%;border:1px solid #898a8b}
.productItemNaWymiar .wariant--wheel{display:inline-block;overflow:hidden;position:relative}
.productItemNaWymiar .wariant--wheel:last-child{margin-right:0}
.productItemNaWymiar .wariant--wheel.current{border:1px solid #fff;box-shadow:0 0 0 2px #5dca1c}
.productItemNaWymiar .wariant--wheel:hover:not(.current){border:1px solid #3f3f3f}
.productItemNaWymiar .wariant--wheel>div{height:100%;width:50%;position:absolute}
.productItemNaWymiar .wariant--wheel>div.ord1{left:0}
.productItemNaWymiar .wariant--wheel>div.ord2{right:0}
#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,.productItemNaWymiar .wariant--wheel.n1>div{width:100%}
.productItemNaWymiar .wariant--wheel.n2>img,.productItemNaWymiar .wariant--wheel.n3>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:fill;object-fit:fill}
.productItemNaWymiar .wariant--wheel.n2 img.ord1{-webkit-clip-path:polygon(0 0,50% 0,50% 100%,0 100%);clip-path:polygon(0 0,50% 0,50% 100%,0 100%)}
.productItemNaWymiar .wariant--wheel.n2 img.ord2{-webkit-clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%);clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%)}
.productItemNaWymiar .wariant--wheel.n3 img.ord1{-webkit-clip-path:polygon(0 0,50% 0,50% 50%,0 50%);clip-path:polygon(0 0,50% 0,50% 50%,0 50%)}
.productItemNaWymiar .wariant--wheel.n3 img.ord2{-webkit-clip-path:polygon(50% 0,100% 0,100% 50%,50% 50%);clip-path:polygon(50% 0,100% 0,100% 50%,50% 50%)}
.productItemNaWymiar .wariant--wheel.n3 img.ord3{-webkit-clip-path:polygon(0 50%,100% 50%,100% 100%,0 100%);clip-path:polygon(0 50%,100% 50%,100% 100%,0 100%)}
.productItemNaWymiar .wariant--wheel--ilosc{font-size:10px;-webkit-box-align:center;align-items:center;display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;vertical-align:bottom;color:#898a8b;cursor:default}
.productItemNaWymiar .wariant--wheel--ilosc a{width:100%;height:100%;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:2px}
.productItemNaWymiar__details{padding:8px 0 1px 26px}
.productItemNaWymiar__name span{font-size:14px;line-height:18px;margin:0;font-weight:300;color:#000;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.productItemNaWymiar__banner{height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}
.productItemNaWymiar__banner a{height:100%;display:inline-block;width:100%}
.productItemNaWymiar__banner span{position:absolute;color:#fff;pointer-events:none}
.productItemNaWymiar__banner span.itemNaWymiar__tekst{font-size:36px;font-size:calc(1.2vw + 1.2vh);font-family:'Helvetica Now Display';line-height:normal;top:2%;left:7%;font-weight:300}
.productItemNaWymiar__banner span.itemNaWymiar__button{font-size:16px;font-size:calc(.55vw + .55vh);font-family:'Helvetica Now Display';border:2px solid #fff;width:50%;right:6%;bottom:5%;color:#fefefe;font-weight:700;text-transform:uppercase;height:9.7%;border-radius:26px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
.categoryHeader h1{margin:20px 0 30px}
.categoryHeader h2{margin:10px 0 20px;border-bottom:1px solid #393c39;padding-bottom:10px}
.category h1,.category h2,.categoryHeader h1,.categoryHeader h2,.favourites h2{color:#393c39;font-size:1.5rem}
.favourites h2{padding-bottom:10px;margin:10px 0 20px}
.favourites__products.row,.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}
.favourites .productItem:hover:before{border-color:#72bf44}
.favourites .productItem:hover .favourites__buttons,.favourites .productItem:hover .favourites__remove{opacity:1}
.favourites .productItem:hover .productItem__thumb{-webkit-transform:translateY(-35px);transform:translateY(-35px)}
@media only screen and (max-width:40em){
.productItemNaWymiar .wariant{gap:5px}
.productItemNaWymiar__details{padding-left:0}
.productItemNaWymiar__banner{aspect-ratio:169/250}
.favourites .productItem:hover .productItem__thumb{-webkit-transform:none;transform:none}
}
.favourites .productItem:hover .productItem__name,.favourites .productItem:hover .productItem__price{-webkit-transform:translateY(-45px);transform:translateY(-45px)}
.favourites__remove{height:60px;width:60px;border-radius:50%;top:-25px;right:10px;border:1px solid #72bf44;background:url(../images/ico/remove-black.png) center center no-repeat #fff;position:absolute;z-index:99;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s}
.favourites__remove:hover{border-color:red}
@media only screen and (max-width:40em){
.favourites .productItem:hover .productItem__name,.favourites .productItem:hover .productItem__price{-webkit-transform:none;transform:none}
.favourites__remove{opacity:1;height:40px;width:40px;top:15px;right:15px}
}
.favourites__buttons{position:absolute;z-index:99;bottom:-5px;left:-5px;right:-5px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s}
.favourites__buttons .btn{float:left;padding-left:5px;padding-right:5px;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media only screen and (max-width:40em){
.favourites__buttons .btn{float:none;width:100%!important;padding:0;margin-left:0!important}
.favourites__buttons{position:relative;opacity:1;width:100%!important;left:0;bottom:0;right:0}
.favourites__clear{margin-top:15px}
}
.favourites__actions{text-align:center}
.favourites__actions .btn{display:block;width:100%}
.favourites__actions.row{margin-bottom:80px;margin-top:20px}
.favourites__clear{color:#757575;font-size:.875rem;text-transform:uppercase;padding-left:25px;height:44px;line-height:40px;-webkit-transition-duration:.3s;transition-duration:.3s;background:url(../images/ico/remove.png) 35px center no-repeat;border-radius:4px;display:block;border:1px solid #757575}
.favourites__clear:hover{color:#333;border-color:#333}
.category h1{font-size:1rem;line-height:22px}
.category h2{margin:0 0 20px;line-height:1.5rem}
.category__list{margin:0 0 20px;padding:0;list-style-type:none}
.category__list li{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}
.category__list li:hover,.category__sidebar .category__sidebar .checkbox:hover,.guideMenu .category__list li:hover a{background:#f3f3f3}
.category__list li a,.category__list li h1{line-height:26px;color:#404340;display:block;font-size:.90625rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
@media only screen and (max-width:40em){
.category h2{font-size:1.25rem;line-height:1.25rem}
.category__list li a,.category__list li h1{line-height:36px;font-size:1rem}
}
.category__list li h1{margin:0;background:#f3f3f3;font-weight:700}
.category__list li span{color:#72bf44;line-height:26px;font-size:.75rem;white-space:nowrap}
.category__list li ul,.productItemNaWymiar .wariant--wheel--ilosc a{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.category__sidebar div.naglowek,.category__sidebar h3{color:#333;margin:0 0 18px!important;font-size:.875rem!important;line-height:1.4}
.category__sidebar div.naglowek.js-cats-large-trigger,.category__sidebar h3.js-cats-large-trigger{border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;-webkit-transition-duration:.3s;transition-duration:.3s;position:relative}
.category__sidebar div.naglowek.js-cats-large-trigger--arrow,.category__sidebar h3.js-cats-large-trigger--arrow{padding-right:10px}
.category__sidebar div.naglowek.js-cats-large-trigger--arrow:after,.category__sidebar h3.js-cats-large-trigger--arrow:after{content:'';position:absolute;width:8px;height:15px;right:4px;top:3px;-webkit-transition-duration:.3s;transition-duration:.3s;background:url(../images/ico/accordion-arrow.svg) 0 0/contain no-repeat;-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.category__sidebar div.naglowek.js-cats-large-trigger--arrow.close:after,.category__sidebar h3.js-cats-large-trigger--arrow.close:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.category__sidebar .js-toggle-items{padding-left:2px;font-size:12px;text-decoration:underline;color:#000;-webkit-transition-duration:.3s;transition-duration:.3s}
.accessories__links a:hover,.category__sidebar .js-toggle-items:hover,.category__sidebar .kasuj-filtry:hover,.list--categories a:hover{color:#72bf44}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.category__sidebar{margin-bottom:20px}
.category__sidebar .js-toggle-items{display:none}
}
.category__sidebar .kasuj-filtry{font-size:12px;text-decoration:underline;color:#000;-webkit-transition-duration:.3s;transition-duration:.3s;padding:0 10px;display:block}
.category__sidebar .js-sticky-filter{margin:0 0 10px}
.category__sidebar .js-sticky-filter:hover{background:#fff}
.category__sidebar .js-sticky-filter.sticked{position:fixed;bottom:-10px;z-index:999;box-shadow:0 -5px 30px 0 #fff}
@media only screen and (min-width:1px) and (max-width:63.9375em) and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0){
.category__sidebar .js-sticky-filter{bottom:0}
}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.category__sidebar .js-sticky-filter{position:fixed;bottom:0;margin:auto;z-index:999;width:100%!important;left:0;right:0}
.category__sidebar .hide{display:block!important}
}
.category__sidebar .category__sidebar{position:relative;-webkit-transition-duration:.3;transition-duration:.3}
.category__sidebar .category__sidebar.category__list{margin-left:inherit}
@media only screen and (min-width:64em){
.category__sidebar .category__sidebar{margin-bottom:20px;overflow:hidden}
.category__sidebar .category__sidebar--more{height:210px}
.category__sidebar .category__sidebar--more:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);position:absolute;bottom:0;left:0;right:0;height:100px;content:'';pointer-events:none}
}
.category__sidebar .category__sidebar .checkbox{margin:0}
.category__sidebar .category__sidebar .checkbox label{display:block;margin:0;padding-right:35px;padding-bottom:2px}
.category__sidebar .category__sidebar .checkbox label a.nazwa-cechy{text-decoration:none}
.category__sidebar .category__sidebar .checkbox label .nazwa-cechy{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}
.category__sidebar .category__sidebar .checkbox label:before{-webkit-transition:border-color .3s;transition:border-color .3s}
.category__sidebar .category__sidebar .checkbox:hover label:before{border:2px solid #333}
.category__sidebar .category__sidebar .checkbox span{position:absolute;top:0;right:0;color:#72bf44;text-align:right}
.category__sidebar .category__sidebar .checkbox.header{margin:11px 0 0;padding-left:0}
.category__sidebar .category__sidebar .checkbox.header label a.nazwa-cechy{font-size:120%}
.category__sidebar .category__sidebar.open{height:auto}
.accessories__thumb img,.category__sidebar .category__sidebar.open:after{display:none}
.category__sidebar .btn{display:block;width:100%}
.category__sidebar.meble .category__sidebar.kolor .checkbox label,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox label,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox label{text-overflow:clip}
.category__sidebar.meble .category__sidebar.kolor .checkbox label .swatch-container,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox label .swatch-container,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox label .swatch-container{display:inline;height:16px;top:0;left:-5px;position:relative;padding-left:calc(30% + 10px);line-height:14px}
.category__sidebar.meble .category__sidebar.kolor .checkbox label .swatch-container .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox label .swatch-container .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox label .swatch-container .swatch{left:0;height:100%}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-bezowy label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-bezowy label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-bezowy label.nazwa-cechy .swatch{background-color:#d4be8d}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-bialy label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-bialy label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-bialy label.nazwa-cechy .swatch{background-color:#fff;border:1px solid #a7a9ac}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-brazowy label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-brazowy label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-brazowy label.nazwa-cechy .swatch{background-color:#6f3e18}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-czarny label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-czarny label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-czarny label.nazwa-cechy .swatch{background-color:#000}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-czerwony label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-czerwony label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-czerwony label.nazwa-cechy .swatch{background-color:#ea0001}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-fioletowy label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-fioletowy label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-fioletowy label.nazwa-cechy .swatch{background-color:#762ca7}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-grafitowy label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-grafitowy label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-grafitowy label.nazwa-cechy .swatch{background-color:#454343}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-granatowy label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-granatowy label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-granatowy label.nazwa-cechy .swatch{background-color:navy}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-morski label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-morski label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-morski label.nazwa-cechy .swatch{background-color:#2aa2b0}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-niebieski label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-niebieski label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-niebieski label.nazwa-cechy .swatch{background-color:#5bb1e2}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-pomaranczowy label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-pomaranczowy label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-pomaranczowy label.nazwa-cechy .swatch{background-color:#fb940b}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-przezroczysty label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-przezroczysty label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-przezroczysty label.nazwa-cechy .swatch{background-color:repeating-linear-gradient(-45deg,#a7a9ac,#a7a9ac 1px,#fff 1px,#fff 5px);background:-webkit-repeating-linear-gradient(-45deg,#a7a9ac,#a7a9ac 1px,#fff 1px,#fff 5px)}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-rozowy label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-rozowy label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-rozowy label.nazwa-cechy .swatch{background-color:#ff98bf}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-szary label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-szary label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-szary label.nazwa-cechy .swatch{background-color:#999}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-zielony label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-zielony label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-zielony label.nazwa-cechy .swatch{background-color:#25b53a}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-zolty label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-zolty label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-zolty label.nazwa-cechy .swatch{background-color:#ff0}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-zloty label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-zloty label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-zloty label.nazwa-cechy .swatch{background-color:#c7a24e}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-srebrny label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-srebrny label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-srebrny label.nazwa-cechy .swatch{background-color:#abb0b3}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-mietowy label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-mietowy label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-mietowy label.nazwa-cechy .swatch{background-color:#9ae4d2}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-bordowy label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-bordowy label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-bordowy label.nazwa-cechy .swatch{background-color:#97333f}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-rdzawy label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-rdzawy label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-rdzawy label.nazwa-cechy .swatch{background-color:#894321}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-miedziany label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-miedziany label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-miedziany label.nazwa-cechy .swatch{background-color:#d58263}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-z-probnika label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-z-probnika label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-z-probnika label.nazwa-cechy .swatch{background:url(../images/kolor-z-probnika.png)}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-wielokolorowy label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-wielokolorowy label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-wielokolorowy label.nazwa-cechy .swatch{background:-webkit-gradient(linear,left top,right top,from(white),color-stop(orange),color-stop(red),color-stop(pink),color-stop(yellow),color-stop(green),color-stop(cyan),color-stop(blue),color-stop(violet),color-stop(brown),to(black));background:linear-gradient(to right,#fff,orange,red,pink,#ff0,green,#0ff,#00f,violet,brown,#000)}
.category__sidebar.meble .category__sidebar.kolor .checkbox.aluminium label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.aluminium label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.aluminium label.nazwa-cechy .swatch{background:#848789}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-chrom label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-chrom label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-chrom label.nazwa-cechy .swatch{background:#dbe4eb}
.category__sidebar.meble .category__sidebar.kolor .checkbox.szklo-f8991 label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.szklo-f8991 label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.szklo-f8991 label.nazwa-cechy .swatch{background:#d8e4e9}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-drewna label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-drewna label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-drewna label.nazwa-cechy .swatch{background:#ae9986}
.category .nwv2-filtry .category__sidebar .category__sidebar .checkbox label .nazwa-cechy{white-space:unset;text-overflow:unset}
.category .checkbox-group__header{position:relative}
.category .checkbox-group__header label span{right:5px!important}
.category .checkbox-group__header .js-toggle-group{height:10px;width:10px;position:absolute;cursor:pointer;right:0;top:5px;background:url(../images/ico/right.svg) center/contain no-repeat;opacity:.6;-webkit-transition-duration:.3s;transition-duration:.3s}
.category .checkbox-group__header .js-toggle-group:hover{opacity:.8}
.category .checkbox-group__inner{padding:5px 0 10px 15px;display:none}
.category .checkbox-group.expanded .js-toggle-group{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.category .checkbox-group.expanded .checkbox-group__inner{display:block}
.category .overlay{z-index:998;content:'';top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);position:fixed;display:none}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.category .category__sidebar--popup{display:none;position:fixed;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow:auto;top:0;left:0;right:0;background:#fff;z-index:999;padding:20px}
.category .category__sidebar--popup h2{color:#393c39;margin:10px 0 20px;font-size:1rem;border-bottom:1px solid #393c39;padding-bottom:15px}
.category .category__sidebar--popup .js-sidebar-close{width:20px;height:20px;background-image:url(../images/ico/close-popup.svg);background-position:center;background-size:cover;display:block;top:15px;right:15px;position:absolute}
}
.category__items{padding:0;margin:0 0 50px!important;width:calc(83.3333333333% - 20px)}
.category__items--subcategory{margin:1px 0 15px 1px!important}
@media only screen and (max-width:40em){
.category__sidebar div.naglowek a,.category__sidebar h3 a{font-size:1rem!important}
.category__items--subcategory{margin:0 -10px 15px 0!important}
}
.category__items--subcategory .subcategoriesSlider{display:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:30px}
@media (max-width:768px){
.category__items--subcategory .subcategoriesSlider{flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px;margin-bottom:20px}
.category__items--subcategory .subcategoriesSlider .category__item--small{-webkit-box-flex:0;flex:0 0 158px}
}
.category__items--subcategory .category__item .category__item__thumb img{opacity:1;margin:0 auto}
.category__item{border:1px solid #dfdfdf;margin:-1px 0 0 -1px;padding:14px 0 20px!important;-webkit-transition-duration:.3s;transition-duration:.3s;position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:160px}
.category__item:hover{z-index:99;box-shadow:inset 0 0 15px 0 rgba(0,0,0,.1)}
.category__item .category__item__name{display:block;color:#999;font-size:.75rem;line-height:.875rem;margin-bottom:15px}
.category__item .category__item__name h3{color:#393c39;font-size:.875rem;line-height:1.0625rem;margin:0 0 6px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:center;font-weight:400}
.category__item .category__item__name h3.word-break{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}
.category__item .category__item__name .ikona-meble-na-wymiar{background:url(../images/ico/ic_na_wymiar_zielona.svg) 0 0/29px 29px no-repeat;width:29px;height:29px;float:right;margin:-9px 5px 0 0}
.category__item .category__item__thumb{background-position:center center;background-repeat:no-repeat;background-size:contain;text-align:center;margin-top:auto}
@media only screen and (max-width:40em){
.category__item{margin:0}
.category__item .category__item__thumb{padding:0 15px}
}
.category__item--small{padding:15px}
.category__item--small .category__item__name{margin-bottom:0;text-transform:none}
.category__item--small .category__item__thumb{display:block}
.category__item--small:hover{z-index:99;box-shadow:inset 0 0 15px 0 rgba(0,0,0,.1)}
.category__sort{margin-bottom:20px}
.category__sort__label{margin:0 0 15px;font-size:.875rem}
.category__sort .btn{height:37px;line-height:40px;width:100%}
.category__sort__select{margin-bottom:15px}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.category__sort__select .select2-selection{height:37px!important}
}
.category__sort__views{line-height:0;display:table-cell;vertical-align:middle;height:40px}
.category__sort__views span{cursor:pointer;display:inline-block;height:15px}
.category__sort__views span.list{margin-right:15px;width:24px;background-image:url(/szablony/meble/assets/images/inspiracje/c-s.png)}
.category__sort__views span.list.aktywny,.category__sort__views span.list:hover{background-image:url(/szablony/meble/assets/images/inspiracje/c-z.png)}
.category__sort__views span.icon{width:18px;background-image:url(/szablony/meble/assets/images/inspiracje/b-s.png)}
.category__sort__views span.icon.aktywny,.category__sort__views span.icon:hover{background-image:url(/szablony/meble/assets/images/inspiracje/b-z.png)}
.category:not(.category__meble):not(.category__na-wymiar) .category__filters{font-size:0;border-bottom:1px solid #dfdfdf;margin-bottom:15px}
.category:not(.category__meble):not(.category__na-wymiar) .category__filters .category__filters__remove{color:#fff;background:#72bf44;font-size:.875rem;border-radius:4px;display:inline-block;height:40px;line-height:40px;padding:0 20px 0 60px;margin:0 20px 20px 0;-webkit-transition-duration:.3s;transition-duration:.3s;border:1px solid #72bf44}
.category:not(.category__meble):not(.category__na-wymiar) .category__filters .category__filters__remove:hover{background:#393c39}
.category:not(.category__meble):not(.category__na-wymiar) .category__filters .category__filters__remove:after{content:'';left:21px;height:20px;width:20px;border-radius:50%;background:url(../images/ico/cross.svg) center center/8px 8px no-repeat #fff;position:absolute;top:9px}
@media only screen and (max-width:40em){
.category:not(.category__meble):not(.category__na-wymiar) .category__filters{border-bottom:0;margin-bottom:30px;height:42px;overflow:auto;white-space:nowrap;webkit-overflow-scrolling:touch;margin-right:-10px;margin-left:-10px}
.category:not(.category__meble):not(.category__na-wymiar) .category__filters .category__filters__remove{padding:0 15px 0 50px;margin:0 15px 0 10px}
.category:not(.category__meble):not(.category__na-wymiar) .category__filters .category__filters__remove:after{left:15px}
}
.category:not(.category__meble):not(.category__na-wymiar) .category__filters .category__filters__item{border:1px solid #a9abae;color:#333;font-size:.875rem;border-radius:4px;display:inline-block;height:40px;line-height:40px;padding:0 20px 0 60px;margin:0 20px 20px 0;position:relative}
.category:not(.category__meble):not(.category__na-wymiar) .category__filters .category__filters__item:after{content:'';left:21px;height:20px;width:20px;border-radius:50%;background:url(../images/ico/cross-white.svg) center center/10px 10px no-repeat #72bf44;position:absolute;top:9px}
.category:not(.category__meble):not(.category__na-wymiar) .category__filters .category__filters__item:hover:after{background:url(../images/ico/cross.svg) center center/8px 8px no-repeat #fff;border:1px solid #62a639}
.category:not(.category__meble):not(.category__na-wymiar) .category__filters .category__filters__item__name{color:#a7a9ac;font-weight:400}
.category__meble .category__filters,.category__na-wymiar .category__filters,.category__tmp .category__filters{display:-webkit-box;display:flex;gap:8px;-webkit-box-align:center;align-items:center;flex-wrap:wrap;margin-bottom:16px}
.category__meble .category__filters__item,.category__na-wymiar .category__filters__item,.category__tmp .category__filters__item{font-size:.875rem;margin:0;border:1px solid #dfdfdf;color:#333;padding:3px 24px 3px 6px;border-radius:4px;position:relative}
.category__meble .category__filters__item:hover,.category__na-wymiar .category__filters__item:hover,.category__tmp .category__filters__item:hover{box-shadow:inset 0 0 15px 0 rgba(0,0,0,.1)}
.category__meble .category__filters__item:after,.category__na-wymiar .category__filters__item:after,.category__tmp .category__filters__item:after{content:'';right:2px;top:3px;height:20px;width:20px;border-radius:50%;background:url(../images/ico/cross-dark.svg) center center/10px 10px no-repeat;position:absolute}
.category__meble .category__filters__remove,.category__na-wymiar .category__filters__remove,.category__tmp .category__filters__remove{font-size:.875rem;text-decoration:underline;color:#333}
.category__template .js-template{padding-right:50px;float:right}
@media only screen and (max-width:40em){
.category:not(.category__meble):not(.category__na-wymiar) .category__filters .category__filters__item{padding:0 15px 0 50px;margin:0 15px 0 0}
.category:not(.category__meble):not(.category__na-wymiar) .category__filters .category__filters__item:after{left:15px}
.category__meble .category__filters,.category__na-wymiar .category__filters,.category__tmp .category__filters{overflow:auto;white-space:nowrap;flex-wrap:nowrap}
.category__template .js-template{float:left}
}
.category__template .js-template:hover{color:#333;border-color:#72bf44;background-color:#72bf44}
.category__template .js-template--default{background:url(../images/ico/template-default.svg) center right 10px/18px 18px no-repeat}
.category__template .js-template--large{background:url(../images/ico/template-large.svg) center right 10px/18px 18px no-repeat}
.category .probki-btn,.manufacturers__logo{-webkit-transition-duration:.3s;transition-duration:.3s;text-align:center}
.category .probki-btn{display:block;border-radius:4px;font-size:.75rem;line-height:44px;border:1px solid #72bf44;height:44px;background:#72bf44;color:#fff;max-width:100%;margin:20px 0 30px;padding:0 15px;width:100%}
.manufacturers{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;margin-bottom:20px}
.manufacturers__logo{margin-bottom:20px;width:25%;padding:0 10px}
.manufacturers__logo:hover{opacity:.6}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.manufacturers__logo{width:calc(100%/3)}
}
@media only screen and (max-width:40em){
.manufacturers__logo{width:50%}
.category .catItemsWrap.search-results{margin-bottom:75px}
}
.list--categories{list-style-type:none;padding-left:20px;margin:0;line-height:24px;font-size:.875rem}
.list--categories a{color:#000}
.list--page{padding-left:40px}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.list--categories{margin-bottom:20px}
.list--page{padding-left:20px;margin-bottom:30px}
}
.list--uppercase{text-transform:uppercase}
.accessories{padding-bottom:15px;padding-top:15px}
.accessories__item{border:1px solid #e8e8e8;border-radius:4px;overflow:hidden;background:#f5f5f5;margin-bottom:20px}
.accessories__item .large-4{background:#fff}
.accessories__item h3,.accessories__links a,.list--categories a{-webkit-transition-duration:.3s;transition-duration:.3s}
.accessories__item h3{padding:0 45px 0 20px;margin:0;text-transform:uppercase;background:url(../images/ico/circle-arrow.svg) center right 15px/21px 21px no-repeat #e8e8e8;font-size:1rem}
@media only screen and (min-width:64em){
.accessories__item h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:50px;height:50px}
}
.accessories__item a:hover h3{color:#72bf44;background-image:url(../images/ico/circle-arrow-green.svg)}
.accessories__links{padding:10px 20px}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.accessories__item h3{background-size:16px 16px;padding:10px 40px 10px 10px;line-height:15px;font-size:.875rem}
.accessories__links{padding:10px}
}
.accessories__links a{color:#393c39;font-size:.875rem;line-height:1.5rem}
.accessories__links a:after{content:'/';display:inline-block;margin:0 -2px 0 3px}
.accessories__links a:last-child:after{display:none}
.accessories__thumb{background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#fff;display:block;-webkit-transition-duration:.3s;transition-duration:.3s}
.accessories__thumb:hover,.productModalTable__cart a:hover,.productModalTable__cart button:hover{opacity:.7}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.accessories__links a{font-size:.6875rem;line-height:.75rem}
.frontConfigurator{padding-bottom:30px}
}
.frontConfigurator__item{height:310px;display:block;margin-bottom:20px;background-size:cover;background-repeat:no-repeat;padding:40px 60px;text-align:center;position:relative}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.frontConfigurator__item{height:250px}
}
.frontConfigurator__item:after{content:'';top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(0,0,0,.3);-webkit-transition-duration:.3s;transition-duration:.3s;position:absolute}
.frontConfigurator__item h3{margin:0 0 22px;font-size:1.5rem;line-height:1.5625rem;color:#fff;position:relative;z-index:2;-webkit-transition-duration:.3s;transition-duration:.3s}
.frontConfigurator__item .btn{position:relative;z-index:2}
@media only screen and (min-width:64em){
.frontConfigurator__item .btn{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:70px;width:187px}
.js-cats-trigger{display:none}
.js-cats{display:block}
}
.frontConfigurator__item:hover:after{opacity:0}
.frontConfigurator__item:hover h3{-webkit-transform:translateY(-15px);transform:translateY(-15px)}
.frontConfigurator__item:hover .btn{background:#fff;color:#333}
.rangeSlider{background:#f3f3f3;border-radius:4px;padding:30px 10px 20px;margin-bottom:15px;position:relative}
.rangeSlider .noUi-target{background:#fff;border-radius:6px;border:0;box-shadow:none;height:10px;padding:0 10px}
.rangeSlider .noUi-tooltip{font-size:.75rem;border:0;background:0 0;color:#333;padding:0}
.rangeSlider .slider-info{font-size:.75rem;color:#333;position:absolute;top:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:99%}
.rangeSlider .noUi-connect,.rangeSlider .noUi-handle{background:#72bf44;box-shadow:none}
.rangeSlider .noUi-handle{border:2px solid #4ba516;width:20px;height:20px;border-radius:50%;left:-10px;top:-5px}
.collections .kategorie.ukryj-url input[type=url],.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,.rangeSlider .noUi-handle:after,.rangeSlider .noUi-handle:before,aside.premium-ikony .kategorie.ukryj-url input[type=url]{display:none}
.rangeSlider__inputs input{height:35px;border-radius:4px;text-align:center;padding:0 10px;color:#a7a9ac;box-shadow:none;border:1px solid #a7a9ac;-moz-appearance:textfield}
.rangeSlider__inputs input:focus::-webkit-input-placeholder{color:transparent}
.rangeSlider__inputs input:focus::-moz-placeholder{color:transparent}
.rangeSlider__inputs input:focus:-ms-input-placeholder,.rangeSlider__inputs input:focus::-ms-input-placeholder{color:transparent}
.rangeSlider__inputs input:focus::placeholder{color:transparent}
.js-cats-trigger{border-radius:4px;margin-bottom:20px;line-height:50px;height:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;font-size:1rem;background:center left 20px/30px 20px no-repeat #ededed;padding:0 20px 0 70px;-webkit-transition-duration:.3s;transition-duration:.3s;position:relative}
.js-cats-trigger:not(.js-cats-trigger--arrow)::after{content:'';display:block;width:15px;height:25px;background:url(../images/ico/accordion-arrow.svg) center no-repeat;position:absolute;top:50%;left:20px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;will-change:transform;margin-top:-12.5px}
.js-cats-trigger.open{background-color:#72bf44}
.js-cats-trigger.open::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.js-cats-trigger--arrow{margin-bottom:15px;padding:0 15px;background:#ededed;font-size:.875rem}
.js-cats-trigger--arrow:after{content:'';position:absolute;width:8px;height:15px;top:17.5px;right:24px;-webkit-transition-duration:.3s;transition-duration:.3s;background:url(../images/ico/accordion-arrow.svg) 0 0/contain no-repeat;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.js-cats-trigger--arrow.open,.productModal .tabs li.active a{background:#ededed}
.js-cats-trigger--arrow.open:after{-webkit-transform:rotate(270deg);transform:rotate(270deg)}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.js-cats{display:none}
.js-cats--gray{background:#ededed;margin:-17px 0 15px;margin-left:0!important;width:100%!important;padding:20px 20px 20px 10px}
}
.category .catItemsWrap{margin-bottom:35px}
.category .catItemsWrap>div>a{height:100%}
.producent{margin-bottom:55px!important}
.producent-opis{position:relative}
.producent-opis p{font-size:13px;line-height:18px;color:#333;margin-top:25px}
.producent-opis button{cursor:pointer;margin:0}
.producent-zdjecie{text-align:right;padding:0 10px 0 0}
@media only screen and (max-width:40em){
.producent-zdjecie{margin-bottom:20px;padding-right:0}
}
.collections{margin-top:55px;padding:30px 0}
.collections .row.open{height:auto!important}
.collections h3,.marks h3{font-size:18px;color:#333;line-height:21px;margin:10px 0 35px}
.collections h2,.marks h2{font-size:21px;line-height:21px;color:#333;margin-bottom:25px}
.collections button{display:block;margin:0 auto}
.collections .collentions__item:nth-child(n+4){display:none}
.collections:first-child,.furniture-to-size .teksty h2:first-child,aside.premium-ikony:first-child{margin-top:0}
.collections .naglowek{color:#757575;font-weight:700;font-size:1rem;line-height:1.21875rem;margin-bottom:33px}
.collections .grafika:hover{box-shadow:0 4px 4px #0c0c0d1a}
.collections [contenteditable]:hover{outline:#007bff dashed 2px;background-color:#f0f8ff}
.collections [contenteditable]:focus{border:2px solid #007bff}
.collections .kategorie{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;row-gap:39px;margin-bottom:39px}
@media only screen and (min-width:40.0625em){
.collections .kategorie{grid-template-columns:repeat(auto-fit,142px);justify-items:start}
}
@media only screen and (min-width:64em){
.collections .kategorie{grid-template-columns:repeat(auto-fill,142px);-webkit-box-pack:start;justify-content:start;max-width:calc(8*142px + 7*20px)}
.marks .large-20{width:20%}
}
.collections .kategorie .kategoria{text-align:center;min-height:304px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:relative}
.collections .kategorie .kategoria .grafika,.collections .kategorie .kategoria .tekst{background:#f3f3f3;border-radius:12px;overflow:hidden;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
.collections .kategorie .kategoria .grafika{-webkit-box-flex:1;flex:1;min-height:304px;position:relative}
.collections .kategorie .kategoria .grafika img{width:100%;height:304px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
.collections .kategorie .kategoria .tekst{margin-top:10px;color:#333;font-weight:400;font-size:.875rem;line-height:1.066875rem;position:absolute;right:19px;bottom:10px;width:114px;text-overflow:ellipsis;margin-bottom:0;padding:0 7px;top:10px;left:10px;width:calc(100% - 20px);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:20px}
.marks{padding-bottom:80px}
.marks .collentions__item{padding:0 6px;display:table}
.marks a{text-align:center}
.marks a span:nth-child(1){display:table-cell;vertical-align:middle;border:1px solid #cdcecc;height:170px}
.marks a span:nth-child(1) img{display:inline-block}
.marks a span:nth-child(2){display:table-row}
.homeInspirationsSlider .owl-dots{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-20px;display:-webkit-box;display:flex}
.homeInspirationsSlider .owl-dots .owl-dot{margin-right:6px;border-radius:50%;width:9px;height:9px;background:#e0e0e0;margin-bottom:0}
#dobierzSilownikWarstwa .list .label-text:hover .radio-value,.homeInspirationsSlider .owl-dots .owl-dot.active{background:#72bf44}
.produkt-plyta{border-width:1px;border-style:solid;border-color:#b4b4b4 #b4b4b4 #999;margin:0 10px 10px;padding:18px 18px 15px;line-height:normal}
.produkt-plyta.ost{margin-bottom:0}
.produkt-plyta .foto-name{display:table;margin-bottom:3px}
.produkt-plyta .foto-name.with-margin{margin-bottom:10px}
.furniture-to-size .features>div>div.tekst .tabela>div,.produkt-plyta .foto-name>div{display:table-cell;vertical-align:middle}
.produkt-plyta .foto-name .foto{width:125px}
.produkt-plyta .foto-name .foto.biala{border:1px solid #d7d6d2}
.produkt-plyta .foto-name .name{padding-left:22px;font-size:22px}
.produkt-plyta .foto-name .name.no-foto{padding-left:0}
.produkt-plyta .tabela{font-size:14px}
.produkt-plyta .tabela.na-zamowienie{margin:20px 0 17px}
@media only screen and (max-width:40em){
.marks a{margin-bottom:20px}
.marks h3{margin-bottom:0}
.produkt-plyta{margin-bottom:20px;padding:6px 6px 3px}
.produkt-plyta .foto-name .name{font-size:20px;padding-left:18px}
.produkt-plyta .tabela{font-size:13px}
.produkt-plyta .tabela .wiersz.naglowek{font-size:12px}
}
.produkt-plyta .tabela .wiersz{padding:3px 0;text-align:right;display:grid;grid-template-columns:10% 10% 10% 20% 15% 20% 15%;-webkit-box-align:center;align-items:center;border-bottom:1px solid #dedede}
.produkt-plyta .tabela .wiersz:not(.naglowek){cursor:pointer}
.produkt-plyta .tabela .wiersz.naglowek{height:38px}
.produkt-plyta .tabela .wiersz>div.grubosc a{color:#000}
.produkt-plyta .tabela .wiersz>div.dostepnosc .productItem__delivery{margin:0;height:auto}
.produkt-plyta .tabela .wiersz>div.dostepnosc .productItem__delivery:after{font-size:14px;padding:0;height:auto;line-height:normal;border:0}
.produkt-plyta .tabela .wiersz>div.cena span{font-size:18px}
.produkt-plyta .tabela .wiersz>div.cena span.promo{color:red}
.produkt-plyta .tabela .wiersz>div.cena span.old{font-size:10px;text-decoration:line-through;display:block}
.produkt-plyta .tabela .wiersz>div.cena.old{text-align:left}
.produkt-plyta .tabela .wiersz>div.cena.old span.old{font-size:14px;opacity:.54;display:inline-block}
.produkt-plyta .tabela .wiersz>div.koszyk{text-align:right}
.produkt-plyta .tabela .wiersz>div.koszyk span{display:inline-block;background-color:#72bf44;text-align:center;border-radius:2px;padding:4px 8px;color:#fff}
.produkt-plyta .tabela .wiersz>div.rozkroj-online{padding-right:10px}
@media only screen and (max-width:40em){
.produkt-plyta .tabela .wiersz>div.dostepnosc .productItem__delivery:after{font-size:13px}
.produkt-plyta .tabela .wiersz>div.cena span .waluta{font-size:11px}
.produkt-plyta .tabela .wiersz>div.cena span{font-size:13px}
.produkt-plyta .tabela .wiersz>div span.desktop,.produkt-plyta .tabela .wiersz>div.cena.old,.produkt-plyta .tabela .wiersz>div.rozkroj-online{display:none}
.produkt-plyta .tabela .wiersz{grid-template-columns:18% 15% 25% 27% 15%}
}
@media only screen and (min-width:40.0625em){
.produkt-plyta .tabela .wiersz>div span.mobile{display:none!important}
.produkt-plyta .tabela .wiersz:not(.naglowek):hover{background-color:#72bf44;color:#fff}
.produkt-plyta .tabela .wiersz:not(.naglowek):hover>div.koszyk span{background-color:#fff;color:#72bf44}
.produkt-plyta .tabela .wiersz:not(.naglowek):hover>div a,.produkt-plyta .tabela .wiersz:not(.naglowek):hover>div.dostepnosc .productItem__delivery:after{color:#fff}
.produkt-plyta .tabela .wiersz:not(.naglowek):hover>div.cena.old span.old{opacity:1}
.reveal-modal#dodano_do_koszyka_pop{width:50%}
}
.produkt-plyta .tabela .admininfo{font-size:10px;margin:0;padding:5px 0 0}
.produkt-plyta .tabela .admininfo .wiersz{grid-template-columns:1fr 1fr 1fr 1fr;height:auto;-webkit-box-align:normal;align-items:normal;border:0;cursor:auto}
.produkt-plyta .tabela .admininfo .wiersz>div{word-break:break-word}
.produkt-plyta .tabela .admininfo .wiersz>div:last-child{padding-right:10px}
.produkt-plyta .tabela .admininfo .wiersz:hover{background:0 0;color:#000}
.produkt-plyta .tabela .admininfo .wiersz:hover>div a{color:#72bf44}
.produkt-plyta .tabela .admininfo .wiersz .edycja>div{padding-top:0!important}
.produkt-plyta .warianty{font-size:16px;margin-top:17px}
.produkt-plyta .warianty .rozwin{display:inline-block;color:#72bf44;cursor:pointer;background:url(/szablony/meble/images/plyty/rozwin.png) 100% 50% no-repeat;padding-right:14px}
.produkt-plyta .warianty .rozwin.zwin{background-image:url(/szablony/meble/images/plyty/zwin.png)}
.guideMenu .category__list li{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.guideMenu .category__list li:hover{background:0 0}
.reveal-modal{padding:24px;box-shadow:none;border:0;border-radius:0;position:fixed;top:0!important;right:0;left:unset!important;height:100%;overflow:auto}
@media only screen and (min-width:64em){
.reveal-modal.small{width:35%}
}
.reveal-modal h2,.reveal-modal h3,.reveal-modal__title{color:#393c39;margin:0 0 30px;font-size:1.5rem;line-height:1.625rem;width:calc(100% - 30px)}
.reveal-modal .close-reveal-modal{font-size:0;background-image:url(../images/ico/close-popup.svg);width:20px;height:20px;background-position:center;background-size:cover;top:28px;right:28px;z-index:99;position:fixed}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em) and (max-width:40em){
.reveal-modal.medium-small{min-height:100vh}
}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.reveal-modal.medium-small{border-radius:3px;display:none;position:absolute;top:0;visibility:hidden;width:100%;z-index:1005;left:0}
.reveal-modal.medium-small .column,.reveal-modal.medium-small .columns{min-width:0}
.reveal-modal.medium-small>:first-child{margin-top:0}
.reveal-modal.medium-small>:last-child{margin-bottom:0}
}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em) and (min-width:40.0625em){
.reveal-modal.medium-small{left:0;margin:0 auto;max-width:101.25rem;right:0;width:40%}
}
.reveal-modal.wykonczenia{width:90%}
@media only screen and (max-width:40em){
.produkt-plyta .tabela .admininfo .wiersz>div:last-child{padding-right:0}
.reveal-modal h2,.reveal-modal h3,.reveal-modal__title{font-size:1.3rem}
.reveal-modal .row.collapse .large-5.medium-5.column:first-of-type{display:none}
.reveal-modal.wykonczenia .close-reveal-modal{top:15px;right:15px}
.reveal-modal.wykonczenia .close-reveal-modal:after{content:'';display:block;width:40px;height:40px;position:absolute;top:-10px;left:-10px;z-index:-1}
.reveal-modal.wykonczenia{position:fixed;top:0!important;min-height:auto;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:0}
.reveal-modal.wykonczenia .row.collapse.header{padding:24px 24px 0}
.reveal-modal.wykonczenia h2{margin-bottom:10px}
.reveal-modal.wykonczenia .tabs-content{padding:5px}
}
@media only screen and (max-width:40em) and (max-width:40em){
.reveal-modal.wykonczenia .row.collapse.header{padding-top:12px}
}
.reveal-modal.wykonczenia .search{font-size:12px;float:left;margin-bottom:10px}
.reveal-modal.wykonczenia .search input{float:left;height:30px;padding:0 5px;margin-right:5px;font-size:1em;border-radius:5px;border:1px solid #a7a9ac;box-shadow:none;color:#333;width:auto}
.reveal-modal.wykonczenia .search .btn_x2{display:none;float:left;margin-right:10px;margin-top:7px}
.reveal-modal.wykonczenia .search .btn--showAll{height:30px;font-size:12px;line-height:30px;display:none;padding:0 5px;width:150px;cursor:pointer}
.reveal-modal.wykonczenia .search .search-results{text-transform:uppercase;margin-right:10px;font-size:13px;line-height:32px;float:left}
.reveal-modal#dodano_do_koszyka_pop,.reveal-modal.wykonczenia{position:fixed;top:0!important}
.reveal-modal#dodano_do_koszyka_pop .produkt{display:-webkit-box;display:flex;margin-bottom:20px}
.reveal-modal#dodano_do_koszyka_pop .produkt .zdjecie{width:30%}
.reveal-modal#dodano_do_koszyka_pop .produkt .nazwa{width:70%;padding-left:10px}
.reveal-modal#dodano_do_koszyka_pop .row__buttons{margin-top:30px}
.reveal-modal#dodano_do_koszyka_pop .opis{font-size:14px}
.reveal-modal#dodano_do_koszyka_pop .items{padding:0;text-align:right}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.productModal{width:100%!important}
}
.productModal__header{margin-bottom:20px;font-size:1rem}
.productModal__header img{max-width:120px;display:block;margin:0 auto}
.productModal__header--proposal{background:#eee;padding:20px 0;border-radius:5px}
.productModal__header--proposal h3{font-size:20px}
.productModal__header--proposal .productModalTable__row{border-bottom:5px solid #eee}
.productModal__header--proposal .productModalTable__thumb{background:#fff;border-radius:4px}
.productModal__header--proposal .productModalTable__name .polacz .val_towar{color:#a7a9ac}
.productModal__header--proposal .productModalTable__name .polacz .pokazLapke{cursor:pointer}
@media only screen and (max-width:40em){
.reveal-modal.wykonczenia .search input{margin:0}
.reveal-modal#dodano_do_koszyka_pop{height:100vh;overflow-y:scroll;padding:24px 12px 84px}
.productModal__header--proposal .productModalTable__thumb{width:40%}
.productModal__header--proposal .productModalTable__name{width:60%}
.productModal__header--proposal .productModalTable__price{width:calc(100% - 120px)}
.productModal__header--proposal .productModalTable__cart,.productModal__header--proposal .productModalTable__qty{width:60px}
}
.productModal__header--proposal .productModalTable{margin-bottom:0}
.productModal__header--proposal .productModalTable__qty{max-width:60px;text-align:center}
.productModal__header--proposal .productModalTable__qty p{font-size:14px;margin-bottom:0}
.productModal__header--proposal .checkbox{padding-left:10px;float:left}
.productModal__header--proposal .checkbox label{line-height:20px;height:20px;margin-right:0}
.productModal__header--proposal .second-line{display:block;font-size:13px;color:#ff1a1a}
.productModal__header .productItem__price-suffix{margin-top:.05em}
.productModal__wyk{margin:0 0 5px;font-size:.875rem}
.productModal__wyk img{width:50px;max-width:unset;display:inline-block;margin-right:10px}
.productModal .tabs,.productModalTable{display:table;width:100%}
.productModal .tabs li{display:table-cell;float:none}
.productModal .tabs li a{padding:15px 60px 15px 20px;line-height:20px;font-size:.875rem;background:center right 20px/26px 26px no-repeat #fff;border-top-left-radius:4px;border-top-right-radius:4px;-webkit-transition-duration:.3s;transition-duration:.3s;height:100%}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.productModal .tabs li a{font-size:.75rem;padding:10px 50px 10px 15px}
}
.productModal .tabs-content{background:#ededed;padding:16px;margin-bottom:20px;width:100%}
.productModal label{font-size:.875rem;float:left;margin-right:20px;height:45px;line-height:45px}
.productModal .select2-container.select2--alt{width:270px!important;float:left}
.productModal .select2-container.select2--alt .select2-selection--single{background:#4b4b4b;height:45px}
.productModal .select2-container.select2--alt .select2-selection--single .select2-selection__rendered{height:45px;line-height:45px;color:#fff}
.productModal .select2-container--default.select2--alt.select2-container--below .select2-selection__rendered{color:#fff!important}
.productModal .select2-container--default .select2-selection--single .select2-selection__arrow{height:45px}
.productModal .select2-container--default .select2-selection--single .select2-selection__arrow b{background:url(../images/ico/accordion-arrow-white.svg) center center no-repeat}
.productModalTable{border-collapse:collapse;margin-bottom:50px}
.productModalTable__row{display:table-row;border-bottom:1px solid #dfdfdd}
.productModalTable__row>div{display:table-cell;vertical-align:middle;padding:10px}
@media only screen and (max-width:40em){
.productModal .tabs{display:block;white-space:nowrap;overflow-x:scroll;overflow-y:hidden}
.productModal .tabs li{float:none;display:inline-block;width:50%;white-space:nowrap}
.productModal .tabs-content{height:360px;height:calc(100vh - 42px - 100px - 40px);overflow-y:scroll;margin-bottom:0}
.productModalTable__row{display:block}
.productModalTable__row>div{display:block;width:50%;float:left}
}
.productModalTable__row>div h4{font-size:.875rem;margin:0}
.productModalTable__row>div.productModalTable__thumb img{max-width:60px;max-height:60px}
.productModalTable__price{font-size:.875rem;white-space:nowrap}
.productModalTable__cart a,.productModalTable__cart button{background:url(../images/ico/cart-black.svg) center center/contain no-repeat;width:40px;height:30px;display:block;-webkit-transition-duration:.3s;transition-duration:.3s}
.productWizard__price{font-size:.875rem;padding-left:15px;margin:20px 0}
.productWizard__radios{position:relative;height:468px}
@media only screen and (max-width:40em){
.productWizard__radios{height:calc(100vh - 42px - 100px - 40px);overflow-y:auto}
}
.productWizard__radios h3{padding:0 10px}
.productWizard__radios .need-choose{border:0;box-shadow:inset 0 0 0 1px red;padding:0}
.productWizard__radio{overflow:hidden;margin-bottom:20px}
#dobierzSilownikWarstwa .list .label-text input,.productWizard__radio input{position:absolute;left:-9999px}
.productWizard__radio input[type=radio]:checked+label img{border:2px solid #72bf44}
.productWizard__radio label{height:auto;line-height:12px;margin:0!important;padding:0!important}
.productWizard__radio label img{margin:0 auto;display:block;border:2px solid transparent;-webkit-transition-duration:.3s;transition-duration:.3s}
.productWizard__radio label h4{font-size:.625rem;margin:10px 0 0}
@media only screen and (min-width:40.0625em){
.productWizard__radio label.active img,.productWizard__radio label:hover img{border-color:#72bf44}
.preview-container{height:570px}
}
.productWizard__radio .preview-wrapper{padding:50px 30px 0}
.productWizard__radio .preview-wrapper .gallery__image{max-height:320px}
.productWizard__radio .preview-wrapper .gallery__image:hover{cursor:-webkit-zoom-in;cursor:zoom-in}
.preview-wrapper label:hover img,.productWizard__radio .preview-wrapper label.active img{border-color:transparent}
.productWizard__radio .preview-wrapper:not(:empty){height:400px}
.ordersModal .field{margin-bottom:20px;position:relative}
.ordersModal .field input[type=email],.ordersModal .field input[type=text],.ordersModal .field select{box-shadow:0 0;cursor:pointer;padding:0 10px;height:35px;border-radius:4px;border:1px solid #a7a9ac;line-height:2.0625rem;font-size:.75rem;width:100%;margin-bottom:0}
.ordersModal .field input[type=email]:focus,.ordersModal .field input[type=text]:focus,.ordersModal .field select:focus,.ordersModal .field textarea:focus{background-color:transparent}
.ordersModal .field textarea{width:100%;resize:none;height:131px;box-shadow:0 0;cursor:pointer;border-radius:4px;border:1px solid #a7a9ac;padding:0 10px;line-height:2.0625rem;font-size:.75rem;color:#a7a9ac;margin-bottom:0}
.infoKoszykModal,.infoUlubModal,.ordersModal .field .fileupload .th-item{text-align:center}
.ordersModal .field .fileupload .th-item button{margin:10px 0 0}
.ordersModal .field div.email-suggest{top:56px}
.infoUlubModal{position:fixed;top:0!important;box-shadow:0 3px 5px 0 rgba(0,0,0,.3)}
.infoUlubModal .close-reveal-modal{top:10px;right:10px}
#dobierzSilownikWarstwa{position:absolute;width:595px}
#dobierzSilownikWarstwa .list{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:20px}
@media only screen and (max-width:40em){
.productWizard__radio{margin-bottom:0}
.productWizard__radio label{margin:0!important;padding:0!important}
.productWizard__radio .preview-wrapper:not(:empty){padding:15px 40px 0}
#kosztyWarstwa.reveal-modal,.infoUlubModal.reveal-modal{min-height:auto}
#dobierzSilownikWarstwa{width:100%}
#dobierzSilownikWarstwa .list{justify-content:space-around}
#dobierzSilownikWarstwa .list .elem{margin-bottom:20px}
}
#dobierzSilownikWarstwa .list .label-text{background:#f5f5f5;height:42px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center}
#dobierzSilownikWarstwa .list .label-text input:checked+.radio-value{background:#72bf44}
#dobierzSilownikWarstwa .list .label-text input:checked+.radio-value:after{content:'';background:url(../images/ico/check-white.svg) 0 0/contain no-repeat;width:11px;height:11px;-webkit-transform:translteY(-10px);transform:translteY(-10px);position:absolute;top:1px;left:2px}
#dobierzSilownikWarstwa .list .label-text .radio-value{width:16px;height:16px;border:1px solid #adafb2;border-radius:4px;display:block;background-color:#fff;position:relative}
#dobierzSilownikWarstwa .list .label-text .radio-title{color:#000;font-size:.75rem;margin-left:10px}
#dobierzSilownikWarstwa .list .label-text:hover .radio-value:after{content:'';background:url(../images/ico/check-white.svg) 0 0/contain no-repeat;width:11px;height:11px;-webkit-transform:translteY(-10px);transform:translteY(-10px);position:absolute;top:1px;left:2px}
#dobierzSilownikWarstwa .kalk-region{padding:10px 0}
#dobierzSilownikWarstwa .kalk-region .title{font-size:14px;text-transform:uppercase;display:block}
#dobierzSilownikWarstwa .kalk-region>.region-elem{margin-top:10px}
#dobierzSilownikWarstwa .kalk-region>.region-elem label{display:inline-block;width:100px}
#dobierzSilownikWarstwa #kalkulator_wyniki span,#dobierzSilownikWarstwa .kalk-region>.region-elem>.content{display:inline-block}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem{display:-webkit-box;display:flex;height:35px;margin-bottom:10px}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .kalk-label{flex-shrink:0;width:115px;line-height:35px}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content{display:-webkit-box;display:flex;width:100%}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content input{text-align:center;width:80px;box-shadow:none;padding:0 10px;height:35px;font-size:.8125rem;outline:0;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;border:1px solid #a7a9ac;border-radius:4px;background:center right 10px #fff;margin:0}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content input::-webkit-input-placeholder{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;color:#a7a9ac;font-size:.8125rem}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content input::-moz-placeholder{-moz-transition:.3s ease-in-out;transition:.3s ease-in-out;color:#a7a9ac;font-size:.8125rem}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content input:-ms-input-placeholder,#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content input::-ms-input-placeholder{-ms-transition:all .3s ease-in-out;transition:.3s ease-in-out;color:#a7a9ac;font-size:.8125rem}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content input::placeholder{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;color:#a7a9ac;font-size:.8125rem}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content .suwak-container{width:100%;display:-webkit-box;display:flex}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content .suwak-container .suwak{background-color:#d8d8d8}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content .suwak-container .suwak .ui-slider-range{background-color:#72bf44;border:1px solid #72bf44;border-radius:5px}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content .suwak-container .suwak.ui-widget-content{padding:0;width:200px;border-radius:5px;border:0;margin:12.5px 5px;height:10px}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content .suwak-container .suwak .ui-slider-handle{border:2px solid #4ba516;width:20px;height:20px;border-radius:50%;background:#72bf44}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content .suwak-container>span{font-size:14px;width:75px;display:block;text-align:center;line-height:35px}
#dobierzSilownikWarstwa .button{border-radius:4px;font-size:.75rem;text-transform:uppercase}
#dobierzSilownikWarstwa #kalkulator_wyniki span:nth-child(1){padding-right:10%}
.modalMessage{font-size:20px}
.click-to-zoom{text-align:center;margin:0;padding:150px 0}
.preview-container{position:relative}
.preview-wrapper{overflow:hidden}
.preview-wrapper__summary{max-height:380px;overflow:auto;margin:-50px 0 0}
@media only screen and (max-width:40em){
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem{height:auto;display:block;position:relative}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content{display:block}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content input{position:absolute;top:0;left:115px}
.modalMessage{font-size:17px}
.preview-wrapper__summary{padding:10px;margin-top:0}
}
.preview-wrapper__summary li{list-style:none;display:-webkit-box;display:flex;margin-bottom:20px}
.preview-wrapper__summary li img{width:60px;height:60px}
.preview-wrapper__summary li h4{font-size:14px;margin:0 0 0 15px}
.preview-wrapper__summary.mobile-preview{top:88px}
.preview-footer{padding:0 10px;position:absolute;width:100%;bottom:0;z-index:1;background:#fff}
@media only screen and (max-width:40em){
.preview-footer{top:auto;bottom:0;left:0;position:fixed}
}
.preview-footer .js-default{width:100%}
.preview-footer .preview-btn-row{display:-webkit-box;display:flex;justify-content:space-around}
.preview-footer .preview-btn-row .btn{width:45%}
.preview-footer .preview-btn-row .js-default,.preview-footer .preview-btn-row .js-save-mat{width:100%}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.preview-footer .js-default{font-size:11px;padding:0 5px}
.preview-footer .preview-btn-row .js-default,.preview-footer .preview-btn-row .js-save-mat{font-size:11px}
}
.mobile-preview{position:fixed;left:0;top:127px;height:400px;width:100%;background:#fff;z-index:1}
.gallery__image{opacity:0}
.gallery__image.lazy-load{opacity:1}
.wyk__item{height:170px;overflow:hidden}
.openChoiceTrim{width:50%}
.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}
.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){
.wyk__item{height:165px}
.openChoiceTrim{width:100%}
.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}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.furniture-to-size-info .opinie,.furniture-to-size-info .probki{margin-bottom:19px}
}
.furniture-to-size-info .probki-btn,.furniture-to-size-info a{display:inline-block;font-size:16px;color:#000;border:1px solid #585556;line-height:65px;width:100%;position:relative;text-align:center}
.furniture-to-size-info .probki-btn{background:#fff;margin:0;border-radius:0;padding:0}
@media only screen and (max-width:40em){
.furniture-to-size-info .kontakt a span{padding-left:52px}
.furniture-to-size-info .probki-btn,.furniture-to-size-info a{line-height:56px;text-align:left}
.furniture-to-size-info .probki-btn{padding-left:13px}
.furniture-to-size-info .opinie a{padding-left:26px}
.furniture-to-size-info .kontakt a{padding-left:29px}
.preview-set .your-set{width:150px;text-align:center}
}
.preview-set,.preview-set label{color:#000;display:-webkit-box;display:flex}
.preview-set{font-size:20px;padding:26px 0 61px;-webkit-box-pack:end;justify-content:flex-end}
@media (max-width:588px){
.preview-set{flex-wrap:wrap;padding-bottom:0;margin-bottom:-3px}
}
.preview-set label{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;line-height:18px}
.preview-set input{width:144px;height:22px;border:0;border-bottom:4px solid #f3f3f3;margin-bottom:0;border-radius:0;margin-left:4px;text-align:center;color:#333}
.preview-set input.filled{background:0 0;padding-right:0}
.preview-set input:focus{border-color:#f3f3f3}
.preview-set button{text-transform:uppercase;line-height:18px;height:18px;padding:0;background-color:transparent;color:#000;font-size:14px;margin:0 0 0 8px}
.preview-set .your-set{font-size:16px;margin:0 3px 0 9px;line-height:32px}
.preview-set--fronty{padding:0;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}
.preview-set--fronty .helpTip{position:initial;-webkit-transform:translateY(0);transform:translateY(0)}
.preview-set--fronty label{display:-webkit-inline-box;display:inline-flex}
.preview-set--fronty h1,.preview-set--fronty h2{color:#373b3a;font-size:22px;text-transform:uppercase;margin:0;line-height:45px}
.preview-set--fronty button{margin-top:1px}
@media only screen and (max-width:40em){
.preview-set--fronty{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}
.preview-set--fronty label input{width:55px}
.preview-set--fronty h1,.preview-set--fronty h2{margin-bottom:20px}
.preview-set--fronty button{margin-top:-1px}
}
.furniture-to-size{color:#000;overflow-x:hidden}
.furniture-to-size .btn_0090a7{background-color:#0090a7!important}
.furniture-to-size .button-container{display:table;margin:0 auto}
.furniture-to-size a.green-button{font-size:16px;color:#fff;width:224px;height:51px;background-color:#000}
.furniture-to-size h4{color:#000;line-height:36px;margin-bottom:36px}
.furniture-to-size .furniture-to-size-home{background:url(/szablony/meble/images/meble_na_wymiar/img-02.jpg) center top no-repeat;display:table;width:100%;height:789px;margin-bottom:103px;font-family:Georgia}
.furniture-to-size .furniture-to-size-home>div,.furniture-to-size a.green-button{display:table-cell;vertical-align:middle;text-align:center}
.furniture-to-size .furniture-to-size-menu{min-height:337px;background:rgba(255,255,255,.95);padding-bottom:20px;border-radius:3px;box-shadow:0 0 29px 0 rgba(0,0,0,.21);max-width:1190px;text-align:left}
@media only screen and (min-width:40.0625em){
.furniture-to-size .furniture-to-size-menu{display:inline-block}
}
.furniture-to-size .furniture-to-size-menu h4{font-family:'Helvetica Now Display';font-size:36px;font-weight:700;line-height:normal;border-bottom:1px solid #e1e1e1;text-align:center;color:#000;padding:20px 0;margin:0 20px}
.furniture-to-size .furniture-to-size-menu ul{margin:0;padding-top:15px;display:-webkit-box;display:flex;flex-wrap:wrap}
.furniture-to-size .furniture-to-size-menu ul li{list-style-type:none;width:25%;margin-bottom:10px}
@media (max-width:1026px){
.furniture-to-size .furniture-to-size-menu ul li{width:calc(100%/3)}
}
@media (max-width:769px){
.furniture-to-size .furniture-to-size-menu ul li{width:calc(100%/2)}
.furniture-to-size .furniture-to-size-menu ul li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.furniture-to-size .furniture-to-size-menu ul li a span.txt{text-align:center}
}
.furniture-to-size .furniture-to-size-menu ul li.biurowe span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/biurowe_0090a7.svg);background-size:84px 92px}
.furniture-to-size .furniture-to-size-menu ul li.flex span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/flex_0090a7.svg);background-size:88px 100px}
.furniture-to-size .furniture-to-size-menu ul li.polki span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/polki_0090a7.svg);background-size:64px 64px}
.furniture-to-size .furniture-to-size-menu ul li.blaty span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/blaty_0090a7.svg);background-size:106px 60px}
.furniture-to-size .furniture-to-size-menu ul li.komody span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/komody_0090a7.svg);background-size:66px 98px}
.furniture-to-size .furniture-to-size-menu ul li.kuchenne span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/kuchenne_0090a7.svg);background-size:74px 124px}
.furniture-to-size .furniture-to-size-menu ul li.regaly span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/regaly_0090a7.svg);background-size:60px 120px}
.furniture-to-size .furniture-to-size-menu ul li.fronty span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/fronty_0090a7.svg);background-size:64px 86px}
.furniture-to-size .furniture-to-size-menu ul li.kontenerki span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/kontenerki_0090a7.svg);background-size:70px 92px}
.furniture-to-size .furniture-to-size-menu ul li.lazienkowe span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/lazienkowe_0090a7.svg);background-size:70px 98px}
.furniture-to-size .furniture-to-size-menu ul li.szafy span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/szafy_0090a7.svg);background-size:58px 120px}
.furniture-to-size .furniture-to-size-menu ul li.szuflady span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/szuflady_0090a7.svg);background-size:94px 76px}
.furniture-to-size .furniture-to-size-menu ul li.rtv span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/rtv_0090a7.svg);background-size:94px 90px}
.furniture-to-size .furniture-to-size-menu ul li a{display:-webkit-box;display:flex;width:100%;-webkit-box-align:center;align-items:center}
.furniture-to-size .furniture-to-size-menu ul li a span.img{width:125px;height:125px;background-repeat:no-repeat;background-position:50% 50%}
.furniture-to-size .furniture-to-size-menu ul li a span.txt{font-size:18px;color:#000;position:relative;padding-bottom:5px;text-transform:uppercase;font-weight:600;font-family:'Helvetica Now Display'}
.furniture-to-size .furniture-to-size-menu ul li a span.txt:after{content:'';display:block;width:0;height:3px;background:#333;position:absolute;left:0;bottom:0;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}
@media only screen and (max-width:40em){
.furniture-to-size .furniture-to-size-menu{border-radius:0;background:#fff;margin:0}
.furniture-to-size .furniture-to-size-menu ul li a span.txt:after{content:none}
}
.furniture-to-size .furniture-to-size-menu ul li a:hover span:after,aside.premium-ikony.premium-ikony-listing.bloczek-listing-opisowy2x .miejsce>div.img img{width:100%}
.furniture-to-size .szczegoly{color:#000;font-family:'Helvetica Now Display';font-weight:700;font-size:0;margin-bottom:140px}
.furniture-to-size .szczegoly div.szczegol{background-color:#dfb79f;font-size:36px;width:calc(100%/3);display:inline-table;padding:64px 10px 57px}
.furniture-to-size .szczegoly div.szczegol:not(:last-child)>div{border-right:2px solid #2e2418}
.furniture-to-size .szczegoly div.szczegol>div{display:table-cell;height:168px;vertical-align:middle;text-align:center}
.furniture-to-size .szczegoly div.szczegol>div>span{text-align:left;display:inline-block;line-height:normal}
@media only screen and (max-width:40em){
.furniture-to-size .szczegoly{margin-bottom:69px}
.furniture-to-size .szczegoly div.szczegol:not(:last-child)>div{border-right:none}
.furniture-to-size .szczegoly div.szczegol>div>span img{display:inline-block}
}
.furniture-to-size .zalety{height:439px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;margin-bottom:112px;margin-top:-6px}
.furniture-to-size .zalety div.zaleta{height:439px;padding-top:70px}
.furniture-to-size .zalety div.zaleta.zaleta_1{background-color:#bea3c0}
.furniture-to-size .zalety div.zaleta.zaleta_1:hover div.tlo{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:1}
@media (min-width:641px) and (max-width:994px){
.furniture-to-size .zalety div.zaleta.zaleta_1 div.tekst br{display:none}
}
.furniture-to-size .zalety div.zaleta.zaleta_2{background-color:#eae6e1}
.furniture-to-size .zalety div.zaleta.zaleta_2:hover div.tlo{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:1}
@media (min-width:641px) and (max-width:1073px){
.furniture-to-size .zalety div.zaleta.zaleta_2 div.tekst br{display:none}
}
.furniture-to-size .zalety div.zaleta.zaleta_3{background-color:#e69e6c}
.furniture-to-size .zalety div.zaleta.zaleta_3:hover div.tlo{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:1}
@media (min-width:641px) and (max-width:914px){
.furniture-to-size .zalety div.zaleta.zaleta_3 div.tekst br{display:none}
}
.furniture-to-size .zalety div.zaleta.zaleta_4{background-color:#b6c7c0}
.furniture-to-size .zalety div.zaleta.zaleta_4:hover div.tlo{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:1}
.furniture-to-size .galeria .kategorie a>span>span,.furniture-to-size .zalety>div{overflow:hidden;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}
.furniture-to-size .zalety>div{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:relative}
.furniture-to-size .zalety>div figure{margin:0;z-index:1}
.furniture-to-size .zalety>div div.tytul{font-family:'Helvetica Now Display';font-size:36px;line-height:38.15px;font-weight:700;margin-bottom:9px;z-index:1}
@media (min-width:641px) and (max-width:1327px){
.furniture-to-size .zalety div.zaleta.zaleta_4 div.tekst br{display:none}
.furniture-to-size .zalety>div div.tytul{font-size:30px;line-height:normal}
}
@media (min-width:641px) and (max-width:980px){
.furniture-to-size .zalety>div div.tytul{font-size:26px}
}
@media (min-width:641px) and (max-width:860px){
.furniture-to-size .zalety>div div.tytul{font-size:22px}
}
@media (min-width:641px) and (max-width:740px){
.furniture-to-size .zalety>div div.tytul{font-size:18px}
}
.furniture-to-size .zalety>div div.tekst{font-family:Georgia;font-size:18px;line-height:30px;font-weight:400;z-index:1}
.furniture-to-size .zalety>div div.tlo{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;overflow:hidden;-webkit-transition:1s;transition:1s;opacity:0}
.furniture-to-size .zalety>div .slick-slide img{margin:0 auto}
.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 img{display:inline-block}
.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 .slick-track .slick-slide,.furniture-to-size .wyroznione .tabela>div.kolumny div.wyniki .slick-track .slick-slide{height:auto}
.furniture-to-size .galeria .tabela>div.kolumny div.wyniki .obr,.furniture-to-size .wyroznione .tabela>div.kolumny div.wyniki .obr{border:1px solid #e1e1e1;border-radius:17px;overflow:hidden}
.furniture-to-size .wyroznione{margin-bottom:101px}
.furniture-to-size .wyroznione .tabela{padding:0 20px}
.furniture-to-size .wyroznione .tabela>div.naglowek{padding-right:4.8%;width:calc((100% - 80px)/ 4)}
.furniture-to-size .wyroznione .tabela>div.kolumny{width:calc((3*(100% - 80px)/ 4) + 40px)}
.furniture-to-size .wyroznione .tabela>div.kolumny div.wyniki .obr a span{display:block;background-color:#f7f7f7;aspect-ratio:1/1}
.furniture-to-size .wyroznione .wyniki{opacity:1!important;margin:0 -10px}
.furniture-to-size .wyroznione .wyniki .obr{width:calc((100% - 40px)/ 3);margin:0 10px}
.furniture-to-size .wyroznione .wyniki .obr img{-webkit-filter:brightness(.97);filter:brightness(.97);max-height:100%;margin:0 auto}
.furniture-to-size .wyroznione .wyniki .obr .miejscowosc{font-family:Georgia;font-size:18px;color:#8c8c8c;margin-top:21px;margin-bottom:4px}
.furniture-to-size .wyroznione .wyniki .obr .imie{color:#000;font-family:'Helvetica Now Display';font-size:24px;font-weight:700;margin-bottom:15px}
.furniture-to-size .wyroznione .wyniki .obr .imie,.furniture-to-size .wyroznione .wyniki .obr .miejscowosc{line-height:normal;margin-left:20px}
.furniture-to-size .newsletter{height:459px;background-color:#0090a7;margin-bottom:116px;color:#fff;font-size:0;line-height:normal}
.furniture-to-size .newsletter .row{height:100%}
.furniture-to-size .newsletter .tabela{display:table;width:100%;height:100%}
.furniture-to-size .newsletter .kolumna{width:50%;display:table-cell;vertical-align:middle;text-align:center}
@media only screen and (max-width:40em){
.furniture-to-size .newsletter{height:auto;padding:30px 0}
.furniture-to-size .newsletter .kolumna{width:100%;display:block}
.furniture-to-size .newsletter .kolumna:first-child{margin-bottom:30px}
}
.furniture-to-size .newsletter h4{color:#fff;margin-bottom:30px}
.furniture-to-size .features p,.furniture-to-size .features ul,.furniture-to-size .newsletter .opis{font-family:Georgia;font-size:18px}
.furniture-to-size .mozemy-zaczynac .button-kontener,.furniture-to-size .newsletter .button-kontener{display:table;margin:0 auto}
.furniture-to-size .newsletter a,.furniture-to-size .probki-wzorniki .tabela>div.naglowek button{color:#fefefe;text-transform:uppercase;display:table-cell;height:52px;vertical-align:middle;text-align:center;font-weight:700;font-size:16px;font-family:'Helvetica Now Display'}
.furniture-to-size .newsletter a{border:2px solid #fff;border-radius:38px;width:185px}
.furniture-to-size .probki-wzorniki{padding:66px 0 59px;margin-bottom:59px}
.furniture-to-size .probki-wzorniki .tabela>div.kolumny{width:49.375%}
@media only screen and (max-width:40em){
.furniture-to-size .probki-wzorniki .tabela>div.kolumny{width:100%}
}
.furniture-to-size .probki-wzorniki .tabela>div.kolumny .kolumna{width:calc((100% - 20px)/ 2);border-radius:38px;overflow:hidden}
.furniture-to-size .probki-wzorniki .tabela>div.naglowek{width:50.625%;padding-left:6.5%}
.furniture-to-size .probki-wzorniki .tabela>div.naglowek div{margin-bottom:61px}
.furniture-to-size .probki-wzorniki .tabela>div.naglowek .button-kontener{display:table;margin-bottom:0}
.furniture-to-size .probki-wzorniki .tabela>div.naglowek button{background-color:#000;width:261px;border-radius:26px;margin:0}
@media only screen and (min-width:40.0625em){
.furniture-to-size .probki-wzorniki .tabela>div.naglowek.small{display:none}
}
.furniture-to-size .informacje{margin-bottom:97px}
.furniture-to-size .informacje h4{margin-bottom:73px}
.furniture-to-size .informacje ol{font-size:0;margin:0}
.furniture-to-size .informacje ol li.punkt{display:inline-block;width:calc((100% - 40px)/ 3);vertical-align:top;font-family:Georgia;font-size:18px;line-height:36px;margin:0 20px 34px 0}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.furniture-to-size .informacje ol li.punkt{width:calc((100% - 20px)/ 2)}
.furniture-to-size .informacje ol li.punkt:nth-child(2n){margin-right:0}
.furniture-to-size .informacje ol li.punkt:nth-child(3){margin-right:20px!important}
}
.furniture-to-size .informacje ol li.punkt .lp{font-family:'Helvetica Now Display';font-size:36px;font-weight:700;line-height:normal;-webkit-text-decoration:underline 2px;text-decoration:underline 2px;text-underline-offset:8px;margin-bottom:19px}
.furniture-to-size .informacje ol li.punkt h3{font-family:'Helvetica Now Display';font-size:24px;font-weight:700;line-height:normal;margin:0 0 6px}
.furniture-to-size .informacje ol li.punkt:nth-child(3n){margin-right:0}
.furniture-to-size .informacje ol li.punkt a{color:#000;text-decoration:underline}
.furniture-to-size .mozemy-zaczynac{text-align:center;margin-bottom:128px}
.furniture-to-size .mozemy-zaczynac h4{margin-bottom:77px}
.furniture-to-size .mozemy-zaczynac a{width:261px;height:52px;display:table-cell;text-align:center;color:#fefefe;border-radius:38px;background-color:#000;font-size:16px;font-weight:700;font-family:'Helvetica Now Display';text-transform:uppercase;vertical-align:middle}
.furniture-to-size .influencers-top{position:relative;background:#e4dcdc;overflow:hidden;margin-bottom:114px}
.furniture-to-size .influencers-top .tekst{position:absolute;top:0;width:40%;height:100%;display:table}
.furniture-to-size .influencers-top .tekst>div{display:table-cell;vertical-align:middle;padding-left:11.5%}
.furniture-to-size .influencers-top .tekst>div>div{font-family:Georgia;font-size:18px;font-weight:400;line-height:36px}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.furniture-to-size .influencers-top .tekst{width:45%}
}
@media (max-width:840px){
.furniture-to-size .influencers-top .tekst{position:static;width:100%}
.furniture-to-size .influencers-top .tekst>div{padding:20px 11.5% 0}
}
.furniture-to-size .konf{margin-bottom:95px}
.furniture-to-size .naglowek-tlo{background-color:#aeb2a5}
.furniture-to-size .features{font-size:0;margin-bottom:64px}
.furniture-to-size .features>div>div.video{padding:0}
.furniture-to-size .features>div>div.tekst{padding-left:24px;background-color:#aeb2a5}
.furniture-to-size .features>div>div.tekst .tabela{display:table;height:100%}
.furniture-to-size .features ul{list-style-type:none;margin:0 0 28px 5px}
@media (min-width:589px){
.furniture-to-size .features ul{margin:0 0 36px 5px}
}
.furniture-to-size .features ul li{padding-left:5px;line-height:24px;margin-bottom:6px}
.furniture-to-size .features ul li::marker{content:'•'}
.furniture-to-size .features a{display:table-cell;padding:0 20px;height:52px;background-color:#000;color:#fefefe;text-transform:uppercase;font-weight:700;font-size:16px;border-radius:24px;vertical-align:middle;text-align:center}
.furniture-to-size .features.naglowek{margin-bottom:110px}
.furniture-to-size .features.naglowek .tekst{padding-left:10px}
.furniture-to-size .features.naglowek .tekst .tabela>div{max-width:645px}
.furniture-to-size .features.naglowek .tekst .tabela>div p{line-height:36px;margin-bottom:50px}
.furniture-to-size .features.naglowek .tekst .tabela>div a.btn{width:178px}
.furniture-to-size .furniture-to-size-info{margin-bottom:154px}
@media only screen and (max-width:40em){
.furniture-to-size .probki-wzorniki .tabela>div.naglowek{width:100%;padding-left:0}
.furniture-to-size .probki-wzorniki .tabela>div.naglowek .button-kontener{margin:0 auto}
.furniture-to-size .probki-wzorniki .tabela>div.naglowek.big{display:none}
.furniture-to-size .informacje ol li.punkt{margin:0!important}
.furniture-to-size .features>div>div.tekst{padding:20px 10px}
.furniture-to-size .furniture-to-size-info{margin-bottom:65px}
}
.furniture-to-size .informations{margin:32px 0 95px}
.furniture-to-size .informations h4{border-bottom:1px solid #e1e1e1;margin-bottom:14px;padding-bottom:18px}
@media only screen and (max-width:40em){
.furniture-to-size .informations{margin:67px 0 60px}
.furniture-to-size .informations h4{padding-bottom:3px}
}
.furniture-to-size .informations ul{margin-bottom:0}
.furniture-to-size .informations ul li{font-size:14px;color:#000;line-height:24px}
.furniture-to-size .informations .show-for-small-only{font-size:14px;color:#171717}
.furniture-to-size .informations .show-for-small-only button{background:0 0;font-size:14px;color:#171717;margin:0;padding:0;text-decoration:underline}
.furniture-to-size .informations .show-for-small-only .hidden-content{font-size:14px;color:#171717;display:none;margin:0}
.furniture-to-size .informations .show-for-small-only .hidden-content.open,.furniture-to-size .naglowek-holiday.v2 span.cz1{display:block}
.furniture-to-size .informations a{font-size:14px;color:#000;text-decoration:underline}
.furniture-to-size__seo{color:#676767;font-size:13px!important;margin-bottom:60px;line-height:16px}
.furniture-to-size .clients-furnitures h2{color:#000;font-size:1.875rem;line-height:36px;margin:0 0 50px;text-transform:unset}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.furniture-to-size .clients-furnitures h2{font-size:1.5rem;line-height:29px}
}
.furniture-to-size .teksty{margin-bottom:103px}
.furniture-to-size .teksty h2{font-family:'Helvetica Now Display';font-size:24px;font-weight:700;line-height:normal;color:#000;margin-bottom:10px;margin-top:25px;text-align:center}
.furniture-to-size .teksty p,.furniture-to-size .teksty ul{font-family:Georgia;font-size:18px;line-height:24px;margin-bottom:0}
.furniture-to-size .naglowek-holiday{background-color:#eae6e1;margin-bottom:146px;padding:50px 0 41px}
.furniture-to-size .biurko-elektryczne>div,.furniture-to-size .influencers-top-holiday,.furniture-to-size .naglowek-holiday div.fleks{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}
.furniture-to-size .naglowek-holiday div.fleks .tekst{z-index:1}
@media only screen and (max-width:40em){
.furniture-to-size .naglowek-holiday div.fleks{display:block}
.furniture-to-size .naglowek-holiday div.fleks .tekst{margin-bottom:20px}
}
.furniture-to-size .naglowek-holiday h1{font-family:'Helvetica Now Display';margin-bottom:21px}
.furniture-to-size .naglowek-holiday span.cz1{font-weight:800;font-size:60px;margin-bottom:2px;display:inline-block}
@media only screen and (max-width:40em){
.furniture-to-size .naglowek-holiday span.cz1{font-size:45px}
}
.furniture-to-size .naglowek-holiday span.cz2{font-weight:700;font-size:75px;line-height:60px}
@media only screen and (max-width:40em){
.furniture-to-size .naglowek-holiday span.cz2{font-size:60px}
.furniture-to-size .influencers-top-holiday{display:block}
.furniture-to-size .influencers-top-holiday .tekst{padding-top:10px;padding-bottom:10px}
}
.furniture-to-size .naglowek-holiday p{font-family:Georgia;font-size:18px;line-height:36px;margin-bottom:50px}
.furniture-to-size .naglowek-holiday a.btn{font-family:'Helvetica Now Display';font-weight:700;font-size:16px;color:#fefefe;width:178px;height:52px;background-color:#000;border-radius:26px;display:table-cell;vertical-align:middle;text-transform:uppercase;text-align:center}
.furniture-to-size .naglowek-holiday.v2 .tekst{width:56.125%;padding-right:10px}
.furniture-to-size .naglowek-holiday.v2 .video{width:43.875%;font-size:0}
@media (max-width:722px){
.furniture-to-size .naglowek-holiday.v2 .fleks{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.furniture-to-size .naglowek-holiday.v2 .fleks>div{width:100%}
.furniture-to-size .naglowek-holiday.v2 .fleks>div.tekst{padding-right:0;margin-bottom:20px}
}
.furniture-to-size .influencers-top-holiday{background-color:#eae8e5;margin-bottom:124px}
.furniture-to-size .influencers-top-holiday .tekst{padding-left:4.5%;padding-right:10%}
.furniture-to-size .influencers-top-holiday .tekst p{font-family:Georgia;font-size:18px;line-height:36px;font-weight:400;margin-bottom:0}
.furniture-to-size .influencers-top-holiday .grafika{text-align:center}
.furniture-to-size .dodatki-holiday{background-color:#c5b0c7;margin-bottom:129px;padding:57px 0 38px}
.furniture-to-size .dodatki-holiday h4{color:#fff;text-align:center;margin-bottom:35px}
.furniture-to-size .dodatki-holiday .galeria{margin-bottom:41px;overflow:hidden}
.furniture-to-size .dodatki-holiday .galeria .grafika:first-child{text-align:right}
.furniture-to-size .dodatki-holiday .galeria .grafika:nth-child(2){text-align:center}
.furniture-to-size .dodatki-holiday .galeria .grafika:last-child{text-align:left}
.furniture-to-size .dodatki-holiday .galeria .grafika img{display:inline-block}
.furniture-to-size .dodatki-holiday .galeria .slick-dots{position:static;height:auto;font-size:0;margin-top:25px}
.furniture-to-size .dodatki-holiday .galeria .slick-dots .slick-active{background:#000}
.furniture-to-size .dodatki-holiday .btn-cont{display:table;margin:0 auto}
.furniture-to-size .dodatki-holiday a.btn{font-family:'Helvetica Now Display';font-weight:700;font-size:16px;color:#fefefe;width:261px;height:52px;background-color:#000;border-radius:26px;display:table-cell;vertical-align:middle;text-transform:uppercase;text-align:center}
.furniture-to-size .probki-wzorniki-holiday{background-color:#bfadc3;margin-bottom:96px;padding-top:74px;padding-bottom:69px}
.furniture-to-size .probki-wzorniki-holiday h4,.furniture-to-size .probki-wzorniki-holiday p{color:#fff}
.furniture-to-size .probki-wzorniki-holiday h4{margin-bottom:0}
.furniture-to-size .probki-wzorniki-holiday p{font-family:Georgia;font-size:18px;line-height:36px;font-weight:400;margin-bottom:32px;margin-top:-11px}
.furniture-to-size .probki-wzorniki-holiday .kolumna:last-child{padding-top:14px}
.furniture-to-size .biurko-elektryczne a.btn,.furniture-to-size .probki-wzorniki-holiday button.probki-btn{font-family:'Helvetica Now Display';font-weight:700;font-size:16px;color:#fefefe;height:52px;border-radius:26px;display:table-cell;vertical-align:middle;text-transform:uppercase;text-align:center}
.furniture-to-size .probki-wzorniki-holiday button.probki-btn{position:absolute;left:34px;bottom:79px;margin:0;width:261px;background-color:#0090a7}
.furniture-to-size .biurko-elektryczne{background-color:#eae8e5;padding:83px 0 81px;margin-bottom:95px}
.furniture-to-size .biurko-elektryczne .tekst{z-index:1}
@media only screen and (max-width:40em){
.furniture-to-size .dodatki-holiday .galeria .grafika{text-align:center}
.furniture-to-size .biurko-elektryczne>div{display:block}
.furniture-to-size .biurko-elektryczne .tekst{margin-bottom:20px}
}
.furniture-to-size .biurko-elektryczne h4{font-size:60px;font-weight:800;margin-bottom:21px}
.furniture-to-size .biurko-elektryczne p{font-family:Georgia;font-size:18px;line-height:36px;font-weight:400;margin-bottom:30px}
.furniture-to-size .biurko-elektryczne .grafika-left{text-align:center}
.furniture-to-size .biurko-elektryczne a.btn{width:278px;background-color:#000}
.furnitures{margin-top:50px;margin-bottom:75px}
.furnitures__similar{margin-top:20px;margin-bottom:25px}
.furnitures h2{color:#373b3a}
.furnitures h2:not(.title){font-size:22px;text-transform:uppercase;margin-bottom:10px}
.furnitures h2.title{font-size:1.125rem;display:block;margin-bottom:10px;padding-left:10px;padding-right:10px;line-height:1.5;color:#373b3a}
.clients-furnitures{margin-top:98px}
.clients-furnitures .meble.kat{margin-bottom:50px}
.clients-furnitures h2{margin:0;font-size:22px;color:#373b3a;text-transform:uppercase;line-height:30px}
.clients-furnitures .tabs{height:42px}
.clients-furnitures .tabs .tab-title{width:100%;text-align:center}
.clients-furnitures .tabs .tab-title a{background-color:transparent;padding:0;line-height:32px;font-size:16px;color:#000;position:relative;width:auto}
.clients-furnitures .tabs .tab-title a:after{content:none;width:0;height:3px;background:#000;position:absolute;left:-5px;bottom:0;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out;width:calc(100% + 10px)}
.clients-furnitures .tabs .tab-title a:hover:after,.clients-furnitures .tabs .tab-title.active a:after{content:''}
.clients-furnitures .tabs-content .wyniki.owl-carousel{visibility:hidden}
.clients-furnitures .tabs-content .wyniki.owl-carousel.owl-loaded{visibility:visible}
.clients-furnitures .owl-nav{position:absolute;left:-10px;right:-10px;top:50%;margin-top:-7.5px;pointer-events:none;opacity:0}
.clients-furnitures .owl-nav .owl-next,.clients-furnitures .owl-nav .owl-prev{-webkit-transition-duration:.3s;transition-duration:.3s;pointer-events:auto;background:url(../images/ico/arrow_dark.svg) center center/10px 18px no-repeat;opacity:.3;height:18px;width:10px;position:relative}
.clients-furnitures .owl-nav .owl-next{float:right}
.clients-furnitures .owl-nav .owl-next:hover,.clients-furnitures .owl-nav .owl-prev:hover{opacity:.6}
.clients-furnitures .owl-nav .owl-next:after,.clients-furnitures .owl-nav .owl-prev:after{content:'';display:block;width:40px;height:40px;background:0 0;position:absolute;right:-15px;top:-11px}
.clients-furnitures .owl-nav .owl-prev{float:left;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.clients-furnitures .owl-nav{display:none}
ul.pagination{background:#f5f5f5;padding:0}
}
.clients-furnitures .info-zakup-cena{font-size:15px!important;position:absolute;top:240px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
@media only screen and (max-width:40em){
.clients-furnitures .info-zakup-cena{position:initial;-webkit-transform:translateX(0);transform:translateX(0)}
}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.clients-furnitures .info-zakup-cena{position:initial;-webkit-transform:translateX(0);transform:translateX(0)}
aside.premium-ikony .ikona{width:calc((100% - 40px)/ 3)!important}
}
.clients-furnitures .info-zakup-cena .info-zakup-cena-kwota{color:#171717}
.clients-furnitures .info-zakup-cena .info-zakup-cena-waluta{color:#939393!important}
.clients-furnitures .karuzela:hover .owl-nav,.furniture-to-size .karuzela:hover .owl-nav,aside.premium-ikony.bloczek-material-wykonania-maly .kategorie .kategoria.public-view:hover .grafika img{opacity:1}
.clients-furnitures .karuzela .slick-slide,.furniture-to-size .karuzela .wyniki .slick-slide{position:relative}
.clients-furnitures .owl-stage-outer{padding:0 0 22px}
.clients-furnitures .owl-carousel:not(.owl-loaded){opacity:0}
.clients-furnitures .owl-carousel .owl-item img{width:200px;margin:30px auto 0}
.example-furnitures__item{display:block;border:1px solid #e1e1e1;overflow:hidden}
.example-furnitures__item h3{margin:0 0 0 17px;color:#373b3a;font-size:15px;line-height:74px;float:left}
.example-furnitures__item button{border-radius:0;max-width:210px;height:46px;line-height:46px;font-size:15px;margin:16px 14px 12px 0;float:right}
.furnitures .furnitures-group{padding:10px 0 0!important;text-align:center}
.furnitures .furnitures-group__item{background:padding-box content-box #f3f3f3;margin-bottom:20px;position:relative}
.furnitures .furnitures-group__item>a{display:block}
.furnitures .furnitures-group__item img{margin-top:30px}
.furnitures .furnitures-group__item-description{text-align:left;color:#333;font-size:15px;padding:0 10px;margin:0 0 10px;left:10px;right:10px;bottom:10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.furniture-to-size .karuzela .wyniki{opacity:0}
.furniture-to-size .clients-furnitures .tabs-content .content:first-child .wyniki{opacity:1}
.zestaw{padding:30px 0}
@media only screen and (max-width:40em){
.example-furnitures__item button{font-size:13px}
.furnitures .furnitures-group__item img{margin-top:10px;max-width:75%}
.furnitures .furnitures-group__item-description{font-size:11px}
.zestaw .zestaw_dane{overflow-x:scroll}
}
.zestaw h2{margin:0;font-size:22px;color:#373b3a;text-transform:uppercase;line-height:61px}
.zestaw .zlecenie{margin-top:0!important}
.zestaw .c{padding-right:10px}
.konf .homeSlider.owl-carousel .owl-item img{width:auto;margin:0 auto}
ul.pagination li{vertical-align:middle;height:40px}
ul.pagination li a{height:40px;line-height:40px;text-align:center;padding:0 16px;border-radius:0;font-size:.75rem;color:#333}
ul.pagination li a:hover{background:#72bf44;color:#fff}
ul.pagination li.arrow{height:60px}
ul.pagination li.arrow a{background:url(../images/ico/accordion-arrow.svg) center center/8px 8px no-repeat #f5f5f5;color:#333;padding:0 35px;height:60px}
ul.pagination li.arrow a:hover{background:url(../images/ico/accordion-arrow.svg) center center/8px 8px no-repeat #72bf44;color:#fff}
ul.pagination li.prev{margin-right:80px}
ul.pagination li.prev a{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
ul.pagination li.next{margin-left:80px}
@media only screen and (min-width:1px) and (max-width:63.9375em){
ul.pagination li{height:30px}
ul.pagination li a{height:30px;line-height:30px;padding:0 6px}
ul.pagination li.arrow{height:40px}
ul.pagination li.arrow a{padding:0 20px;height:40px;background-color:#e4e4e4}
ul.pagination li.prev{margin-right:0}
ul.pagination li.next{margin-left:0}
}
ul.pagination li.unavailable{pointer-events:none;opacity:.3}
ul.pagination li.current a{background:#f5f5f5;color:#333}
ul.pagination li.current a:hover{background:#72bf44;color:#fff}
.category__meble ul.pagination li.current a{background:#e0e0e0}
.show-for-mobile-touch{display:none!important}
.hide-for-mobile-touch,.mobile.touch .show-for-mobile-touch{display:inherit!important}
.mobile.touch .hide-for-mobile-touch{display:none!important}
.select2-container--default .select2-selection--single{height:35px;border-radius:4px;border:1px solid #a7a9ac;float:left;line-height:2.1875rem;font-size:.8125rem;width:100%}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:33px;margin-right:10px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border:0;width:12px;height:12px;background:url(../images/ico/accordion-arrow.svg) center center/contain no-repeat;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-top:-6px;-webkit-transition-duration:.3s;transition-duration:.3s}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.0625rem;font-size:.8125rem;font-weight:400;color:rgba(0,0,0,.75);padding-left:10px;z-index:auto}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#72bf44;color:#fff}
.select2-results__option{padding:8px 10px;font-size:12px;display:block}
aside.premium-ikony{margin-top:55px;padding:15px 0}
aside.premium-ikony .naglowek{color:#757575;font-size:1rem!important;line-height:1.25rem!important;margin-bottom:15px}
aside.premium-ikony .grafika:hover{box-shadow:0 4px 4px #0c0c0d1a}
aside.premium-ikony [contenteditable]:hover{outline:#007bff dashed 2px;background-color:#f0f8ff}
aside.premium-ikony [contenteditable]:focus{border:2px solid #007bff}
aside.premium-ikony [contenteditable=true]:not([new=true]):not(:focus):not([data-has-text=true])::before{content:attr(data-edt);color:#a9a9a9;pointer-events:none}
aside.premium-ikony .kategorie{display:-webkit-box;display:flex;flex-wrap:wrap;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;row-gap:20px}
aside.premium-ikony .kategorie .kategoria{text-align:center}
aside.premium-ikony .kategorie .kategoria .grafika{background:#f3f3f3;border-radius:12px;overflow:hidden}
aside.premium-ikony .kategorie .kategoria .tekst{color:#333;font-weight:400;font-size:.875rem;line-height:17.07px;margin-bottom:0}
@media only screen and (max-width:40em){
.zestaw h2{font-size:16px}
aside.premium-ikony__na-wymiar{padding:15px 0 0}
aside.premium-ikony .ikona{width:calc((100% - 20px)/ 2)!important}
}
aside.premium-ikony .usun-ikone{color:#333;z-index:999;background-color:rgba(255,255,255,.9);border-radius:50%;width:24px;height:24px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-decoration:none;font-weight:700;box-shadow:0 2px 4px rgba(0,0,0,.2)}
aside.premium-ikony .usun-ikone:hover{background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.3)}
aside.premium-ikony .licznik-produkty{color:#333;font-weight:400;font-size:.875rem}
aside.premium-ikony.bloczek-male-ikony .ikona,aside.premium-ikony.bloczek-male-ikony-p .ikona,aside.premium-ikony.bloczek-styl .ikona{width:calc((100% - 180px)/ 10)}
@media only screen and (max-width:40em){
aside.premium-ikony.bloczek-male-ikony .ikona,aside.premium-ikony.bloczek-male-ikony-rollover .ikona{width:100%!important}
}
aside.premium-ikony.bloczek-duze-ikony .ikona,aside.premium-ikony.bloczek-material-wykonania .ikona{width:calc((100% - 80px)/ 5)}
aside.premium-ikony.bloczek-duze-ikony .grafika,aside.premium-ikony.bloczek-male-ikony .grafika{aspect-ratio:1;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-bottom:16px}
aside.premium-ikony.bloczek-material-wykonania .kategorie .kategoria,aside.premium-ikony.bloczek-styl .kategorie .kategoria{position:relative;display:block}
aside.premium-ikony.bloczek-material-wykonania .kategorie .kategoria .tekst,aside.premium-ikony.bloczek-styl .kategorie .kategoria .tekst{color:#333;font-weight:400;font-size:.875rem;line-height:1.066875rem;position:absolute;right:19px;bottom:10px;background:#f3f3f3;border-radius:12px;width:114px;height:20px;text-overflow:ellipsis;overflow:hidden;margin-bottom:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:0 7px}
aside.premium-ikony.bloczek-styl .kategorie .kategoria .tekst{top:10px;left:10px;width:calc(100% - 20px);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:20px}
aside.premium-ikony.bloczek-pomieszczenia .grafika{margin-bottom:16px}
aside.premium-ikony.bloczek-male-ikony-p{background:0 0;margin-top:0}
aside.premium-ikony.bloczek-male-ikony-p .kategorie .kategoria .grafika{background:#fff;aspect-ratio:1;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}
@media only screen and (max-width:40em){
aside.premium-ikony.bloczek-male-ikony-p .ikona,aside.premium-ikony.bloczek-styl .ikona{width:calc((100% - 40px)/ 3)!important}
}
aside.premium-ikony.bloczek-material-wykonania-maly .grafika{aspect-ratio:2/1}
aside.premium-ikony.bloczek-material-wykonania-maly .kategorie{display:grid;grid-template-columns:repeat(10,1fr)}
aside.premium-ikony.bloczek-material-wykonania-maly .kategorie .kategoria{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center}
aside.premium-ikony.bloczek-material-wykonania-maly .kategorie .kategoria.public-view img{opacity:.5}
aside.premium-ikony.bloczek-material-wykonania-maly .kategorie .kategoria .tekst{color:#333;font-weight:400;font-size:.875rem;line-height:1.066875rem;background:#f3f3f3;border-radius:12px;text-overflow:ellipsis;overflow:hidden;margin:-25px auto 0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:0 7px;z-index:2}
aside.premium-ikony.bloczek-material-wykonania-maly .kategorie .ui-sortable-handle{position:relative}
@media only screen and (min-width:1px) and (max-width:63.9375em){
ul.pagination li.current a{background-color:#e4e4e4}
aside.premium-ikony.bloczek-material-wykonania-maly .ikona{width:auto!important}
aside.premium-ikony.niepelny .kategorie{row-gap:50px!important}
}
aside.premium-ikony .image-rollover-container .text-rollover{padding:16px 0}
aside.premium-ikony .image-rollover-wrapper{position:relative;overflow:hidden;width:304px;height:304px;border-radius:16px 16px 0 0}
aside.premium-ikony .image-rollover-wrapper .image-first{-webkit-transform:scale(1);transform:scale(1);opacity:1;z-index:1}
aside.premium-ikony .image-rollover-wrapper .image-first,aside.premium-ikony .image-rollover-wrapper .image-second{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);-o-object-fit:cover;object-fit:cover}
aside.premium-ikony .image-rollover-wrapper .image-second{opacity:0;z-index:2;-webkit-transform:scale(1.0526);transform:scale(1.0526)}
aside.premium-ikony .image-rollover-wrapper:hover .image-first{opacity:0}
aside.premium-ikony .image-rollover-wrapper:hover .image-second{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
aside.premium-ikony .image-rollover-wrapper.admin-view{display:-webkit-box;display:flex;overflow:visible;cursor:default;width:auto;height:auto;-webkit-transition:none;transition:none}
aside.premium-ikony .image-rollover-wrapper.admin-view .image-first,aside.premium-ikony .image-rollover-wrapper.admin-view .image-second{position:relative;width:304px;height:304px;-webkit-transition:none;transition:none;-webkit-transform:none;transform:none;opacity:1;z-index:1}
aside.premium-ikony .image-rollover-wrapper.admin-view:hover .image-first,aside.premium-ikony .image-rollover-wrapper.admin-view:hover .image-second{opacity:1;-webkit-transform:none;transform:none}
aside.premium-ikony:not(:has(.naglowek)) .media-wrapper{height:100%}
@media only screen and (min-width:64em){
.reveal-modal#dodano_do_koszyka_pop{width:35%}
aside.premium-ikony.bloczek-male-ikony-rollover:not(.admin-view) .kategorie{display:grid;grid-template-columns:repeat(10,1fr);-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;row-gap:20px}
}
@media only screen and (min-width:1px) and (max-width:80em){
aside.premium-ikony.bloczek-male-ikony-rollover:not(.admin-view) .kategorie,aside.premium-ikony.bloczek-material-wykonania-maly .kategorie{grid-template-columns:repeat(auto-fit,142px)!important;grid-auto-rows:1fr}
}
aside.premium-ikony.bloczek-male-ikony-rollover .image-rollover-wrapper{width:auto;height:auto}
aside.premium-ikony.bloczek-male-ikony-rollover .image-rollover-wrapper .image-first,aside.premium-ikony.bloczek-male-ikony-rollover .image-rollover-wrapper .image-second{aspect-ratio:1}
aside.premium-ikony.bloczek-male-ikony-rollover .image-rollover-wrapper.admin-view .image-first,aside.premium-ikony.bloczek-male-ikony-rollover .image-rollover-wrapper.admin-view .image-second{width:142px;height:142px}
aside.premium-ikony.bloczek-male-ikony-rollover .image-rollover-wrapper .image-first,aside.premium-ikony.bloczek-male-ikony-rollover .image-rollover-wrapper.admin-view .image-second{position:static}
aside.premium-ikony.bloczek-male-ikony-rollover .tytul{word-break:break-word}
aside.premium-ikony .przycisk-zdjecie{margin-top:12px}
aside.premium-ikony.bloczek-material-wykonania-maly .naglowek.public-view,aside.premium-ikony.niepelny .naglowek.public-view{font-weight:600;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:16px;white-space:nowrap;text-transform:none}
aside.premium-ikony.bloczek-material-wykonania-maly .naglowek.public-view::after,aside.premium-ikony.bloczek-material-wykonania-maly .naglowek.public-view::before,aside.premium-ikony.niepelny .naglowek.public-view::after,aside.premium-ikony.niepelny .naglowek.public-view::before{content:'';height:1px;background:#bebebe}
aside.premium-ikony.bloczek-material-wykonania-maly .naglowek.public-view::before,aside.premium-ikony.niepelny .naglowek.public-view::before{width:10%}
aside.premium-ikony.bloczek-material-wykonania-maly .naglowek.public-view::after,aside.premium-ikony.niepelny .naglowek.public-view::after{-webkit-box-flex:1;flex:1}
aside.premium-ikony.premium-ikony-listing{margin:0;padding:0}
aside.premium-ikony.premium-ikony-listing .miejsce{padding:0}
aside.premium-ikony.premium-ikony-listing .miejsce>div.tekst{padding:12px;border-radius:0 10px 10px 0}
aside.premium-ikony.premium-ikony-listing .miejsce>div.tekst .tytul{margin-bottom:20px;font-size:1.4rem}
aside.premium-ikony.premium-ikony-listing .miejsce>div.img img{overflow:auto;border-radius:10px 0 0 10px}
@media only screen and (min-width:40.0625em){
aside.premium-ikony.niepelny{max-width:100%;display:block;float:left}
aside.premium-ikony.niepelny .kategorie{display:grid;grid-template-columns:repeat(10,1fr);-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;row-gap:20px}
aside.premium-ikony.niepelny .kategorie .ikona{width:auto!important}
aside.premium-ikony.niepelny.szerokosc_10{width:10%}
aside.premium-ikony.niepelny.szerokosc_10 .kategorie{grid-template-columns:repeat(1,1fr)}
aside.premium-ikony.niepelny.szerokosc_20{width:20%}
aside.premium-ikony.niepelny.szerokosc_20 .kategorie{grid-template-columns:repeat(2,1fr)}
aside.premium-ikony.niepelny.szerokosc_30{width:30%}
aside.premium-ikony.niepelny.szerokosc_30 .kategorie{grid-template-columns:repeat(3,1fr)}
aside.premium-ikony.niepelny.szerokosc_40{width:40%}
aside.premium-ikony.niepelny.szerokosc_40 .kategorie{grid-template-columns:repeat(4,1fr)}
aside.premium-ikony.niepelny.szerokosc_50{width:50%}
aside.premium-ikony.niepelny.szerokosc_50 .kategorie{grid-template-columns:repeat(5,1fr)}
aside.premium-ikony.niepelny.szerokosc_60{width:60%}
aside.premium-ikony.niepelny.szerokosc_60 .kategorie{grid-template-columns:repeat(6,1fr)}
aside.premium-ikony.niepelny.szerokosc_70{width:70%}
aside.premium-ikony.niepelny.szerokosc_70 .kategorie{grid-template-columns:repeat(7,1fr)}
aside.premium-ikony.niepelny.szerokosc_80{width:80%}
aside.premium-ikony.niepelny.szerokosc_80 .kategorie{grid-template-columns:repeat(8,1fr)}
aside.premium-ikony.niepelny.szerokosc_90{width:90%}
aside.premium-ikony.niepelny.szerokosc_90 .kategorie{grid-template-columns:repeat(9,1fr)}
aside.premium-ikony.niepelny.szerokosc_100{width:100%}
aside.premium-ikony.niepelny.szerokosc_100 .kategorie{grid-template-columns:repeat(10,1fr)}
aside.premium-ikony.niepelny>.row{padding-left:0;padding-right:0;margin-right:0}
aside.premium-ikony.niepelny+aside.premium-ikony.niepelny>.row{margin-right:0;margin-left:0}
aside.premium-ikony.niepelny+aside.premium-ikony.niepelny>.row>.column{padding-right:0}
aside.premium-ikony.niepelny:last-child>.row{margin-right:0}
aside.premium-ikony.premium-ikony-listing .miejsce>div{border-radius:0}
aside.premium-ikony.premium-ikony-listing .miejsce>div.img img{height:100%}
aside.premium-ikony.premium-ikony-listing.bloczek-listing-opisowy2x .miejsce>div.img img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover}
aside.premium-naglowek .tytulowy{min-height:120px}
}
aside.premium-ikony.premium-ikony-listing .podwojny{-moz-column-gap:0;-webkit-column-gap:0;column-gap:0}
aside.premium-ikony.premium-ikony-listing .gora{text-align:center;padding:12px}
aside.premium-ikony.premium-ikony-listing .przycisk{border:1px solid #ccc;margin-bottom:12px}
aside.premium-ikony.premium-ikony-listing .tytul{margin-bottom:12px;font-weight:700;font-size:1.5rem;line-height:29.26px}
aside.premium-ikony.premium-ikony-listing .opis{margin-bottom:12px}
aside.premium-ikony.premium-ikony-listing .opis span{background-color:transparent!important;font-weight:400!important;text-wrap-style:balance!important}
aside.premium-ikony.premium-ikony-listing.bloczek-listing-opisowy .tekst{text-align:center;background-color:#fff}
aside.premium-ikony.premium-ikony-listing.bloczek-listing-opisowy .tekst .tytul{font-weight:700;font-size:1rem!important;margin-bottom:0!important}
aside.premium-ikony.premium-ikony-listing.bloczek-listing-opisowy .tekst .opis{font-size:.8rem!important;margin-bottom:0!important}
aside.premium-ikony.premium-ikony-listing.bloczek-listing-opisowy .tekst .opis,aside.premium-ikony.premium-ikony-listing.bloczek-listing-opisowy .tekst .tytul{line-height:1.2!important;color:#555}
aside.premium-ikony.premium-ikony-listing.bloczek-listing-opisowy2x .opis{font-size:.75rem!important;line-height:1.3!important}
aside.premium-ikony.premium-ikony-listing.bloczek-listing-opisowy2x .tekst{background-color:#fff}
aside.premium-ikony .bloczek-controls-row .bloczek-ustawienia .pole.szerokosc-bloczka .szerokosc-options,aside.premium-ikony.premium-ikony-listing.bloczek-listing-lapacz1x .kol1,aside.premium-naglowek .tytulowy>div.lewa{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
aside.premium-ikony.premium-ikony-listing.bloczek-listing-lapacz1x .dol{margin-top:auto}
aside.premium-ikony.premium-ikony-listing.bloczek-listing-lapacz1x .opis{font-size:.9375rem!important;line-height:1.3!important}
aside.premium-ikony.premium-ikony-listing.bloczek-listing-lapacz1x img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
aside.premium-ikony.premium-ikony-listing.bloczek-listing-baner .column,aside.premium-ikony.premium-ikony-listing.bloczek-listing-baner .kol,aside.premium-ikony.premium-ikony-listing.bloczek-listing-baner .row{height:100%}
aside.premium-ikony.premium-ikony-listing.bloczek-listing-baner .kol a{height:100%;display:block}
aside.premium-ikony.premium-ikony-listing.bloczek-listing-baner .kol img,aside.premium-ikony.premium-ikony-listing.bloczek-listing-baner .kol video{display:block;margin:0 auto;width:100%;height:100%;max-height:510px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
aside.premium-ikony.admin-listing-block{position:relative;border:1px solid #007cba;margin-top:10px!important;padding:10px 5px}
aside.premium-ikony.admin-listing-block::after{content:'listing';position:absolute;top:-8px;color:#007cba;background:#fff;padding:0 3px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:12px}
aside.premium-ikony .bloczek-controls-row{display:-webkit-box;display:flex;flex-wrap:wrap;gap:15px;-webkit-box-align:center;align-items:center;margin:20px 0;padding:10px;background:#f5f5f5;border-radius:6px;border:1px solid #ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}
aside.premium-ikony .bloczek-controls-row button{flex-shrink:0;white-space:nowrap}
aside.premium-ikony .bloczek-controls-row .bloczek-ustawienia{display:-webkit-box;display:flex;flex-wrap:wrap;gap:15px;-webkit-box-align:start;align-items:flex-start}
aside.premium-ikony .bloczek-controls-row .bloczek-ustawienia .pole label{white-space:nowrap}
aside.premium-ikony .bloczek-controls-row .bloczek-ustawienia .pole .szerokosc-input,aside.premium-ikony .bloczek-controls-row .bloczek-ustawienia .pole .wiersz-input{width:60px;flex-shrink:0}
aside.premium-ikony .bloczek-controls-row .bloczek-ustawienia .pole .wyrownanie-select{width:120px;flex-shrink:0}
aside.premium-ikony .bloczek-controls-row .bloczek-ustawienia .pole.szerokosc-bloczka .szerokosc-options{gap:8px}
aside.premium-ikony .bloczek-controls-row .bloczek-ustawienia .pole.szerokosc-bloczka .szerokosc-radio-group{display:-webkit-box;display:flex;gap:12px}
aside.premium-ikony .bloczek-controls-row .bloczek-ustawienia .pole.szerokosc-bloczka .szerokosc-radio-label{margin:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:4px}
aside.premium-ikony .bloczek-controls-row .bloczek-ustawienia .pole.szerokosc-bloczka .szerokosc-slider-wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:8px}
aside.premium-ikony .bloczek-controls-row .bloczek-ustawienia .pole.szerokosc-bloczka .szerokosc-slider{width:100px}
aside.premium-ikony .bloczek-controls-row .bloczek-ustawienia .pole.szerokosc-bloczka .szerokosc-value{font-size:.875rem;font-weight:500;color:#666}
aside.premium-naglowek{background:#f5f5f5}
aside.premium-naglowek .premium-naglowek__hero-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:100% center;object-position:100% center;z-index:0}
aside.premium-naglowek .tytulowy{position:relative;overflow:hidden}
aside.premium-naglowek .tytulowy.no-image>div.lewa{width:100%}
aside.premium-naglowek .tytulowy .nazwa{color:#78be49;font-weight:700;font-size:1.5rem;line-height:29.26px;margin-bottom:14px;margin-top:8px}
aside.premium-naglowek .tytulowy .podtytul{font-weight:400;font-size:1rem;line-height:19.5px;margin-bottom:18px}
@media only screen and (max-width:40em){
aside.premium-ikony .bloczek-controls-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:stretch;align-items:stretch}
aside.premium-ikony .bloczek-controls-row .bloczek-ustawienia{-webkit-box-pack:justify;justify-content:space-between}
aside.premium-naglowek .tytulowy{background:0 0!important;height:auto}
aside.premium-naglowek .tytulowy .podtytul{margin-bottom:8px}
}
aside.premium-naglowek .tytulowy .tekst{color:#757575;font-weight:400;font-size:.6875rem;margin-bottom:8px}
aside.premium-naglowek .tytulowy>div.lewa{position:relative;z-index:1;background:#f5f5f5;-webkit-box-pack:center;justify-content:center;width:50%;height:100%}
aside.premium-naglowek [contenteditable]:hover{outline:#007bff dashed 2px;background-color:#f0f8ff}
aside.premium-naglowek [contenteditable]:focus{border:2px solid #007bff}
aside.premium-naglowek .bez-opisu{min-height:initial}
aside.premium-naglowek .bez-opisu .nazwa{margin-bottom:8px}
.premium-block-container{border-radius:10px;overflow:hidden}
@media only screen and (min-width:40.0625em){
.premium-block-container{height:auto;max-height:510px}
}
.premium-block-container aside.premium-ikony{height:100%}
.premium-block-container.grid-row-1{grid-row:1}
.premium-block-container.grid-row-2{grid-row:2}
.premium-block-container.grid-row-3{grid-row:3}
.premium-block-container.grid-row-4{grid-row:4}
.premium-block-container.grid-row-5{grid-row:5}
.premium-block-container.grid-row-6{grid-row:6}
.premium-block-container.grid-row-7{grid-row:7}
.premium-block-container.grid-row-8{grid-row:8}
.premium-block-container.grid-row-9{grid-row:9}
.premium-block-container.grid-row-10{grid-row:10}
.premium-block-container.grid-width-1.grid-align-left{grid-column:1/2}
.premium-block-container.grid-width-1.grid-align-center{grid-column:3/4}
.premium-block-container.grid-width-1.grid-align-right{grid-column:5/6}
.premium-block-container.grid-width-2.grid-align-left{grid-column:1/3}
.premium-block-container.grid-width-2.grid-align-center{grid-column:2/4}
.premium-block-container.grid-width-2.grid-align-right{grid-column:4/6}
.premium-block-container.grid-width-3.grid-align-left{grid-column:1/4}
.premium-block-container.grid-width-3.grid-align-center{grid-column:2/5}
.premium-block-container.grid-width-3.grid-align-right{grid-column:3/6}
.premium-block-container.grid-width-4.grid-align-center,.premium-block-container.grid-width-4.grid-align-left{grid-column:1/5}
.premium-block-container.grid-width-4.grid-align-right{grid-column:2/6}
.premium-block-container.grid-width-5{grid-column:1/6}
@media only screen and (min-width:1px) and (max-width:80em){
aside.premium-ikony.niepelny .kategorie{grid-template-columns:repeat(auto-fit,142px)!important;grid-auto-rows:1fr}
.premium-blocks-grid{grid-template-columns:repeat(4,1fr)!important}
.premium-block-container.grid-width-1{grid-column:span 1!important}
.premium-block-container.grid-width-2{grid-column:span 2!important}
.premium-block-container.grid-width-3{grid-column:span 3!important}
.premium-block-container.grid-width-4,.premium-block-container.grid-width-5{grid-column:span 4!important}
}
@media only screen and (min-width:1px) and (max-width:63.9375em){
aside.premium-ikony .bloczek-controls-row .bloczek-ustawienia{margin-left:0;width:100%}
.premium-blocks-grid{grid-template-columns:repeat(3,1fr)!important}
.premium-block-container.grid-row-1{grid-row:1}
.premium-block-container.grid-row-2{grid-row:3}
.premium-block-container.grid-row-3{grid-row:5}
.premium-block-container.grid-row-4{grid-row:7}
.premium-block-container.grid-row-5{grid-row:9}
.premium-block-container.grid-row-6{grid-row:11}
.premium-block-container.grid-row-7{grid-row:13}
.premium-block-container.grid-row-8{grid-row:15}
.premium-block-container.grid-row-9{grid-row:17}
.premium-block-container.grid-row-10{grid-row:19}
.premium-block-container.grid-width-1{grid-column:span 1!important}
.premium-block-container.grid-width-2{grid-column:span 2!important}
.premium-block-container.grid-width-3,.premium-block-container.grid-width-4,.premium-block-container.grid-width-5{grid-column:span 3!important}
}
.js-clamp-toggle{display:none}
@media only screen and (max-width:40em){
aside.premium-naglowek .tytulowy>div.lewa{width:100%}
aside.premium-naglowek .premium-naglowek__hero-img,aside.premium-naglowek:not(.admin-view) .tekst{display:none}
aside.premium-naglowek__na-wymiar .tytulowy .nazwa{font-size:1.25rem;line-height:1.2}
aside.premium-naglowek__na-wymiar .tytulowy .podtytul{font-size:.875rem;line-height:1.2}
.premium-blocks-grid{grid-template-columns:repeat(2,1fr)!important}
.premium-block-container.grid-row-1{grid-row:1}
.premium-block-container.grid-row-2{grid-row:3}
.premium-block-container.grid-row-3{grid-row:6}
.premium-block-container.grid-row-4{grid-row:9}
.premium-block-container.grid-row-5{grid-row:12}
.premium-block-container.grid-row-6{grid-row:15}
.premium-block-container.grid-row-7{grid-row:18}
.premium-block-container.grid-row-8{grid-row:21}
.premium-block-container.grid-row-9{grid-row:24}
.premium-block-container.grid-row-10{grid-row:27}
.premium-block-container.grid-width-1{grid-column:span 1!important}
.premium-block-container.grid-width-2,.premium-block-container.grid-width-3,.premium-block-container.grid-width-4,.premium-block-container.grid-width-5{grid-column:span 2!important}
.js-clamp-wrapper .js-clamp-elem{overflow:hidden;line-height:1.4;max-height:1.4em;-webkit-transition:max-height .35s;transition:max-height .35s;white-space:normal;position:relative}
.js-clamp-wrapper .js-clamp-elem.collapsed{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:normal}
.js-clamp-wrapper .js-clamp-elem.expanded{white-space:normal}
.js-clamp-wrapper .js-clamp-toggle{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;font-size:.6875rem;color:#72bf44;cursor:pointer;font-weight:500;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.js-clamp-wrapper .js-clamp-toggle::after{content:'';display:inline-block;width:.7em;height:.7em;margin-left:.3em;background-image:url(/szablony/meble/images/plyty/rozwin.png);background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.js-clamp-wrapper .js-clamp-toggle.expanded::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.js-mobile-carousel{opacity:0}
.js-mobile-carousel.owl-carousel.owl-loaded{opacity:1}
.js-mobile-carousel.ostatnio-skonf-slider .owl-nav{display:block;opacity:1;top:35%}
.js-mobile-carousel.ostatnio-skonf-slider .owl-nav button{background-repeat:no-repeat}
.js-mobile-carousel .owl-stage{padding-left:0!important;padding-right:0!important}
.js-mobile-carousel.owl-loaded+.carousel-progress-container{display:block}
.carousel-progress-container{display:none;width:100%;padding:6px 0;margin-top:-2px;cursor:pointer}
.carousel-progress-container .carousel-progress-wrapper{height:4px;background:#f5f5f5;position:relative;overflow:hidden}
.carousel-progress-container .carousel-progress-wrapper .carousel-progress-bar{position:absolute;left:0;top:0;height:100%;width:0;background:#72bf44;-webkit-transition:left .35s ease-out,width .35s ease-out;transition:left .35s ease-out,width .35s ease-out}
.listingLayout--reserve-mobile{min-height:100svh}
}
.listingLayout{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;width:100%;position:relative;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}
.listingLayout__sidebar{-webkit-box-flex:0;flex:0 0 calc((100% - 20px)*2/12);max-width:calc((100% - 20px)*2/12);overflow:hidden;opacity:1;-webkit-transition:max-width .35s cubic-bezier(.4,0,.2,1),max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s .1s,-webkit-flex-basis .35s cubic-bezier(.4,0,.2,1),-webkit-transform .35s cubic-bezier(.4,0,.2,1);transition:flex-basis .35s cubic-bezier(.4,0,.2,1),max-width .35s cubic-bezier(.4,0,.2,1),max-height .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1),opacity .25s .1s,-webkit-flex-basis .35s cubic-bezier(.4,0,.2,1),-webkit-transform .35s cubic-bezier(.4,0,.2,1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
.listingLayout__content{-webkit-box-flex:0;flex:0 0 calc((100% - 20px)*10/12);max-width:calc((100% - 20px)*10/12);-webkit-transition:max-width .35s cubic-bezier(.4,0,.2,1),-webkit-flex-basis .35s cubic-bezier(.4,0,.2,1);transition:flex-basis .35s cubic-bezier(.4,0,.2,1),max-width .35s cubic-bezier(.4,0,.2,1),-webkit-flex-basis .35s cubic-bezier(.4,0,.2,1);will-change:flex-basis,max-width}
.listingLayout.listingLayout--sidebar-hidden{-moz-column-gap:0;-webkit-column-gap:0;column-gap:0}
@media only screen and (min-width:64em){
.listingLayout__sidebar{max-height:100%;-webkit-transform:translateX(0);transform:translateX(0)}
.listingLayout.listingLayout--sidebar-hidden .listingLayout__sidebar{flex-basis:0!important;max-width:0!important;max-height:0!important;-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0;pointer-events:none;margin:0;padding:0}
.listingLayout.listingLayout--sidebar-hidden .listingLayout__content{flex-basis:100%;max-width:100%}
.listingLayout:not(.listingLayout--sidebar-hidden) .listingLayout__sidebar{height:auto;-webkit-transform:translateX(0);transform:translateX(0)}
}
.listingLayout:not(.listingLayout--sidebar-hidden) .listingLayout__sidebar{opacity:1;visibility:visible}
@media (prefers-reduced-motion:reduce){
.listingLayout__content,.listingLayout__sidebar{-webkit-transition:none;transition:none}
}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.listingLayout{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-moz-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;padding-left:10px;padding-right:10px}
.listingLayout__content,.listingLayout__sidebar{-webkit-box-flex:0;flex:0 0 auto;max-width:100%;width:100%;-webkit-transform:none;transform:none}
}
.listingLayout__toggle{width:calc(100%*2/12);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;gap:8px}
.listingLayout__toggle>span[aria-hidden=true]{width:16px;height:16px;display:inline-block;vertical-align:middle;background-color:currentColor}
.listingLayout__toolbox--wrapper{position:-webkit-sticky;position:sticky;top:0;z-index:997;padding-top:10px;background-color:#f5f5f5}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.listingLayout__toolbox--wrapper{display:none}
}
.listingLayout__toolbox{display:none;-webkit-box-pack:justify;justify-content:space-between;gap:20px}
.listingLayout__toolbox .listingLayout__filters-container{display:-webkit-box;display:flex;gap:20px}
.listingLayout__toolbox .listingLayout__filters-list{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}
.listingLayout__toolbox .listingLayout__filters-list .category__filters{margin:5px 0 10px}
.listingLayout__toolbox .listingLayout__toggle{-webkit-box-flex:0;flex:0 0 auto;width:16.6663rem;height:37px;margin-bottom:0}
.listingLayout__toolbox .listingLayout__sort{display:-webkit-box;display:flex;gap:8px}
.listingLayout__toolbox .listingLayout__sort .row{width:100%;margin:0 0 0 auto;float:right}
.listingLayout__toolbox .listingLayout__sort .columns{width:auto!important;float:none!important;margin-left:auto;padding:0}
.listingLayout__toolbox .listingLayout__sort .listingLayout__sort__label{color:#333;line-height:2.25}
.listingLayout__toolbox .listingLayout__sort .category__sort__select{margin-bottom:10px}
.listingLayout__toolbox .listingLayout__sort .select2-container{min-width:240px;width:auto!important}
.listingLayout__sort .select2-container .select2-selection,.listingLayout__sort--mobile .select2-container .select2-selection{border:1px solid #333}
.listingLayout__sort .select2-container .select2-selection .select2-selection__rendered,.listingLayout__sort--mobile .select2-container .select2-selection .select2-selection__rendered{color:#333}
.listingLayout__sort .category__sort__select,.listingLayout__sort--mobile .category__sort__select{position:relative;margin-bottom:10px}
.listingLayout__sort .category__sort__select[data-placeholder]::before,.listingLayout__sort--mobile .category__sort__select[data-placeholder]::before{content:attr(data-placeholder);position:absolute;left:8px;padding:0 2px;background:#fff;color:#333;font-size:.625rem;top:-6px;line-height:1.2;z-index:2}
.listingLayout .js-filter{line-height:normal!important;margin-bottom:10px}
.listingLayout .kmm-blok{height:100%}
.listingLayout .productItem{background-color:#fff}
.listingLayout .productItem,.listingLayout .productItemNaWymiar{border-radius:10px;height:auto;-webkit-transition:.3s;transition:.3s}
.categoryLayout .productItem{background-color:#fff}
.categoryLayout .productItem,.categoryLayout .productItemNaWymiar{border-radius:10px;height:auto;-webkit-transition:.3s;transition:.3s}
.categoryLayout .productItem:hover,.categoryLayout .productItemNaWymiar:hover,.listingLayout .productItem:hover,.listingLayout .productItemNaWymiar:hover{box-shadow:0 20px 20px rgba(0,0,0,.03),0 3px 10px rgba(0,0,0,.03)}
.categoryLayout .productItem a,.categoryLayout .productItemNaWymiar a,.listingLayout .productItem a,.listingLayout .productItemNaWymiar a{border-radius:10px 10px 0 0}
.categoryLayout .productItemNaWymiar__thumb .btn-favourites,.categoryLayout .productItem__thumb .btn-favourites,.listingLayout .productItemNaWymiar__thumb .btn-favourites,.listingLayout .productItem__thumb .btn-favourites{border-radius:50%}
.categoryLayout .productItemNaWymiar__variants,.categoryLayout .productItem__variants,.listingLayout .productItemNaWymiar__variants,.listingLayout .productItem__variants{margin:22px 0;display:grid;grid-template-columns:repeat(6,minmax(22px,50px));gap:3px}
.categoryLayout .productItemNaWymiar__variants span,.categoryLayout .productItem__variants span,.listingLayout .productItemNaWymiar__variants span,.listingLayout .productItem__variants span{border-radius:5px;aspect-ratio:1;width:auto;height:auto}
.categoryLayout .productItemNaWymiar__variants span.last,.categoryLayout .productItem__variants span.last,.listingLayout .productItemNaWymiar__variants span.last,.listingLayout .productItem__variants span.last{font-size:12px;text-align:center;vertical-align:middle;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
.categoryLayout .productItemNaWymiar__variants span.last a,.categoryLayout .productItem__variants span.last a,.listingLayout .productItemNaWymiar__variants span.last a,.listingLayout .productItem__variants span.last a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%;height:100%;text-decoration:none}
.listingLayout .productItemNaWymiar{background-color:#f7f7f7}
.categoryLayout .productItemNaWymiar{background-color:#fff;box-shadow:0 10px 10px rgba(0,0,0,.03),0 2px 5px rgba(0,0,0,.03);-webkit-transition:.3s cubic-bezier(0,0,.5,1);transition:.3s cubic-bezier(0,0,.5,1)}
.categoryLayout .productItemNaWymiar:hover{box-shadow:2px 4px 16px #00000029}
.categoryLayout .productItemNaWymiar__details{padding:28px 8px 16px}
.categoryLayout .productItemNaWymiar .wariant--wheel,.categoryLayout .productItemNaWymiar .wariant--wheel--ilosc{border-radius:5px}
.categoryLayout .productItemNaWymiar .wariant--wheel--ilosc{display:-webkit-inline-box;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;cursor:pointer;overflow:hidden}
.categoryLayout .productItemNaWymiar .wariant--wheel--ilosc div{color:#333;text-align:center}
.categoryLayout .productItemNaWymiar .wariant--wheel--ilosc img{max-width:50%;max-height:50%;width:auto;height:auto;display:block;-o-object-fit:contain;object-fit:contain;padding:1px}
.listingLayout__sort--mobile{position:-webkit-sticky;position:sticky;top:0;padding-top:10px;background-color:#f5f5f5;z-index:997}
.category__sidebar.category__sidebar--popup .bloczek-zakres-cenowy,.listingLayout__filters-price .bloczek-zakres-cenowy{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:10px}
@media only screen and (min-width:64em){
.listingLayout__toolbox{display:-webkit-box;display:flex}
.listingLayout__sort--mobile{display:none}
.rangeSlider__inputs--mobile{display:none!important}
}
.rangeSlider__inputs--mobile .range-input-wrapper input{max-width:100%}
.range-input-wrapper{position:relative;-webkit-box-flex:1;flex:1}
.range-input-wrapper::after,.range-input-wrapper::before{position:absolute;color:#333;z-index:2;pointer-events:none}
.range-input-wrapper::before{left:8px;padding:0 2px;background:#fff;line-height:1.2;text-transform:uppercase;content:attr(data-placeholder);font-size:.625rem;top:-6px}
.range-input-wrapper::after{content:attr(data-suffix);right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.8125rem}
.range-input-wrapper input{width:100%;max-width:240px;padding:8px 24px 8px 10px!important;margin:0!important;border:1px solid #333!important;font-size:.8125rem!important;color:#333!important}
.range-input-wrapper input::-webkit-input-placeholder{color:transparent!important;opacity:1!important}
.range-input-wrapper input::-moz-placeholder{color:transparent!important;opacity:1!important}
.range-input-wrapper input:-ms-input-placeholder,.range-input-wrapper input::-ms-input-placeholder{opacity:1!important;color:transparent!important}
.range-input-wrapper input::placeholder{color:transparent!important;opacity:1!important}
.range-dash{width:10px;height:1px;background:#333;flex-shrink:0}
.range-inputs-clear-all{visibility:hidden;opacity:0;margin-left:10px}
.bloczek-zakres-cenowy.is-filtered .range-inputs-clear-all{visibility:visible;opacity:1}
.ps-container{touch-action:auto;overflow:hidden!important;-ms-overflow-style:none}
@supports (-ms-overflow-style:none){
.ps-container{overflow:auto!important}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
.ps-container{overflow:auto!important}
}
.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}
.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail,.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}
.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x,.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}
.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y,.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999;width:11px}
.ps-container>.ps-scrollbar-x-rail,.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear}
.ps-container>.ps-scrollbar-x-rail{bottom:0;height:15px}
.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x,.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;border-radius:6px;-webkit-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out}
.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{bottom:2px;height:6px}
.ps-container>.ps-scrollbar-x-rail:active>.ps-scrollbar-x,.ps-container>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{height:11px}
.ps-container>.ps-scrollbar-y-rail{right:0;width:15px}
.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{right:2px;width:6px}
.ps-container>.ps-scrollbar-y-rail:active>.ps-scrollbar-y,.ps-container>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{width:11px}
.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail,.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail,.ps-container:hover>.ps-scrollbar-x-rail:hover,.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}
.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}
.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x,.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}