@charset "UTF-8";@import url('bootstrap.css');h1, h2{font-size:26px;}
body, h3, .upper-h3, .normal-h3, input, select, #_desktop_top_menu #top-menu li a, .func-nav, #footer .h3{font-size:13px;line-height:21px;}
.btn, .btn:hover, .btn-primary, .btn-primary:hover{border-radius:0;display:inline-block;cursor:pointer;text-transform:uppercase;font-family:"Roboto", sans-serif;width:auto;line-height:36px;height:36px;text-decoration:none;padding:0 28px;font-size:14px;}
.dropdown .dropdown-menu{padding:10px;right:20px;background:white;border:none;border-radius:0;margin:0;position:absolute;float:right;text-align:right;z-index:1000;display:none;color:black;list-style:none;font-size:12px;width:100%;border:1px solid #B1B1B1;top:41px;max-width:280px;}
.dropdown .dropdown-menu a{display:block;padding:0;}
.dropdown .select-title{display:inline-block;width:100%;max-width:280px;color:black;font-size:14px;cursor:pointer;text-align:left;padding:0 0 0 15px;outline:0;text-transform:lowercase;background:white;border:1px solid #6d6967;z-index:2;position:relative;margin-top:-1px;height:42px;line-height:42px!important;}
#search_widget .formbox .close{text-transform:lowercase;font-size:10px;cursor:pointer;}
#search_widget .formbox .close:hover{text-decoration:underline;color:#413d3a;}
@font-face{font-family:'icomoon';src:url("fonts/icomoon.eot?j5a8zm");src:url("fonts/icomoon.eot?j5a8zm#iefix") format("embedded-opentype"), url("fonts/icomoon.ttf?j5a8zm") format("truetype"), url("fonts/icomoon.woff?j5a8zm") format("woff"), url("fonts/icomoon.svg?j5a8zm#icomoon") format("svg");font-weight:normal;font-style:normal;}
[class^="icon-"], [class*=" icon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-close:before{content:"\e5cd";}
.icon-done:before{content:"\e876";}
.icon-download3:before{content:"\e900";}
.icon-search2:before{content:"\e901";}
.icon-user3:before{content:"\e902";}
.icon-calendar:before{content:"\e903";}
.icon-menu:before{content:"\e904";}
.icon-lock-stroke:before{content:"\e905";}
.icon-star1:before{content:"\e906";}
.icon-star-o:before{content:"\e907";}
.icon-alarmclock:before{content:"\e908";}
.icon-cudzyslow:before{content:"\e909";}
.icon-gift:before{content:"\e90a";}
.icon-heart-obrys1:before{content:"\e90b";}
.icon-heart:before{content:"\e90d";}
.icon-home:before{content:"\e90e";}
.icon-ikonka_szukaj:before{content:"\e912";}
.icon-ikonka_sklep:before{content:"\e913";}
.icon-image:before{content:"\e914";}
.icon-phone:before{content:"\e942";}
.icon-user:before{content:"\e971";}
.icon-equalizer:before{content:"\e992";}
.icon-bin2:before{content:"\e9ad";}
.icon-truck:before{content:"\e9b0";}
.icon-list:before{content:"\e9ba";}
.icon-eye:before{content:"\e9ce";}
.icon-eye-blocked:before{content:"\e9d1";}
.icon-cross:before{content:"\ea0f";}
.icon-checkmark:before{content:"\ea10";}
.icon-googleplus:before{content:"\ea8b";}
.icon-facebook:before{content:"\ea90";}
.icon-instagram:before{content:"\ea92";}
.icon-twitter:before{content:"\ea96";}
.icon-rss:before{content:"\ea9b";}
.icon-pinterest:before{content:"\ead2";}
.icon-lock:before{content:"\f023";}
.icon-arfill-down:before{content:"\f0d7";}
.icon-arfill-up:before{content:"\f0d8";}
.icon-arfill-left:before{content:"\f0d9";}
.icon-arfill-right:before{content:"\f0da";}
.icon-mail:before{content:"\f0e0";}
.icon-left_arrow:before{content:"\f104";}
.icon-right_arrow:before{content:"\f105";}
.icon-up_arrow:before{content:"\f108";}
.icon-down_arrow:before{content:"\f109";}
.icon-unlock:before{content:"\f13e";}
body{padding:20px;background:#fbfbfb;color:#6d6967;font-family:"Roboto", sans-serif;font-weight:400;}
p{margin-bottom:7px;}
a{text-decoration:none;-webkit-transition:.4s all;transition:.4s all;color:#6d6967;}
a:hover{color:#fdba21;-webkit-transition:.4s all;transition:.4s all;text-decoration:none;}
strong{font-weight:700;}
h1{color:#413d3a;letter-spacing:0;font-family:"Roboto", sans-serif;margin:20px 0 13px;font-weight:500;text-transform:uppercase;}
h2{color:#413d3a;letter-spacing:0;font-family:"Roboto", sans-serif;margin:20px 0 13px;font-weight:500;text-transform:uppercase;}
h3, .upper-h3, .normal-h3{color:#413d3a;font-family:"Roboto", sans-serif;margin:10px 0;font-weight:500;font-size:16px;text-transform:uppercase;}
.normal-h3{text-transform:unset!important;}
.txt p{margin-bottom:25px;line-height:24px;}
.txt h2{margin:0;font-size:20px;}
.navbar-toggler, .arrows{cursor:pointer;display:inline-block;}
.navbar-toggler i, .arrows i{position:relative;margin-left:10px;font-size:17px;top:1px;}
.arrows i.up_arrow{display:block;}
.arrows i.down_arrow{display:none;}
.arrows.collapsed i.up_arrow{display:none;}
.arrows.collapsed i.down_arrow{display:block;}
.collapse{display:none;}
.collapse i.up_arrow{display:none;}
.collapse i.down_arrow{display:block;}
.collapse.in{display:block;}
.collapse.in i.up_arrow{display:block;}
.collapse.in i.down_arrow{display:none;}
::-webkit-input-placeholder{color:#cdcdcd;font-family:"Roboto", sans-serif;}
::-moz-placeholder{color:#cdcdcd;}
:-ms-input-placeholder{color:#cdcdcd;}
:-moz-placeholder{color:#cdcdcd;}
input, textarea, select{border:1px solid #cdcdcd;width:100%;}
input, select{padding-top:6px;padding-bottom:8px;font-family:"Roboto", sans-serif;padding-left:8px;padding-left:17px;background:white;color:#6d6967;}
textarea{padding-top:8px;padding-left:8px;font-family:"Roboto", sans-serif;}
input[type=radio], input[type=checkbox]{display:none!important;}
.radio-buttons .form-control-label, .checkbox .form-control-label{display:none!important;}
#rightColumn ul, #content ul, #product-description-short ul, #description ul{list-style-type:disc;font-size:13px;margin-left:17px;margin-bottom:20px;}
.form-group{position:relative;float:left;width:100%;margin-bottom:6px;}
.form-group.password{margin-bottom:15px;}
.form-group:not(.radio-buttons):not(.checkbox) label{color:#6d6967;display:block;text-align:left;z-index:1;padding:0 0 1px;line-height:16px;cursor:text;font-size:11px;text-transform:uppercase;}
.custom-radio, .custom-checkbox{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.custom-radio em:nth-child(2), .custom-checkbox em:nth-child(2){display:none;}
.custom-radio > span:nth-child(2), .custom-checkbox > span:nth-child(2){margin-right:10px;width:15px;height:15px;-webkit-box-flex:0;-ms-flex:0 0 15px;flex:0 0 15px;border:1px solid #6d6967;border-radius:0;display:inline-block;position:relative;top:3px;-webkit-transition:.4s all;transition:.4s all;}
.custom-radio span.active, .custom-checkbox span.active{display:block;}
.custom-radio span.active em:nth-child(2), .custom-checkbox span.active em:nth-child(2){display:inline;}
.custom-radio .moreLess, .custom-checkbox .moreLess{cursor:pointer;text-decoration:underline;}
.custom-radio input:checked ~ span:nth-child(2), .custom-checkbox input:checked ~ span:nth-child(2){background-color:#fdba21;color:white;border-color:#fdba21;}
.custom-radio input:checked ~ span:nth-child(2):before, .custom-checkbox input:checked ~ span:nth-child(2):before{font-size:13px;content:'\e876';font-family:icomoon;position:absolute;top:0px;left:0px;font-weight:600;line-height:normal;}
.custom-radio input:checked ~ span:nth-child(2):before{font-size:13px;top:0px;left:0px;}
input.form-control.js-child-focus.js-visible-password{width:calc(100% - 46px);}
.birthday-form{display:none!important;}
.password .input-group-btn{width:auto;display:inline-block;margin-left:-5px;}
.password .input-group-btn .btn{height:35px;width:40px;min-width:46px;padding-left:10px;padding-right:10px;position:relative;font-size:15px;top:2px;line-height:normal;}
.btn{background:#fdba21;color:#413d3a;-webkit-transition:.4s all;transition:.4s all;}
.btn:hover{background:#6d6967;color:#fdba21;}
.btn-default{margin-top:20px;text-align:center;}
.btn-primary{border:1px solid #fdba21;color:white;-webkit-transition:.4s all;transition:.4s all;background:#fdba21;text-transform:uppercase;}
.btn-primary:hover{border:1px solid #6d6967;color:#6d6967;background:transparent;text-transform:uppercase;}
.btn:disabled, .btn:disabled:hover, .btn[disabled], .btn[disabled]:hover, button:disabled, button:disabled:hover, button[disabled], button[disabled]:hover{background-color:#6d6967;color:#413d3a;border-color:#6d6967;cursor:not-allowed;}
.dropdown .btn{line-height:normal;}
.dropdown .select-title{line-height:42px!important;}
.dropdown i{display:inline-block;-webkit-transition:.4s transform;transition:.4s transform;position:absolute;-webkit-transform:rotate(0);transform:rotate(0);font-size:22px;padding:0 8px;right:5px;top:10px;}
.dropdown.open i{top:2px;-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.dropdown.open .dropdown-menu{display:block;}
#content-wrapper{background:white;-webkit-box-shadow:0px 0px 5px 1px rgba(132, 132, 132, 0.54);box-shadow:0px 0px 5px 1px rgba(132, 132, 132, 0.54);padding-top:20px;}
#content-wrapper #main{width:100%;margin:0 auto 60px;}
#category #content-wrapper #main{margin-bottom:0;}
.breadcrumb{margin:0 0 30px;}
#category .breadcrumb{margin:65px 0 15px;}
#index #content-wrapper #main{max-width:100%;margin:0 auto;}
#left-column > div{position:-webkit-sticky;position:sticky;top:90px;}
.block-categories{text-transform:lowercase;}
.block-categories ul{margin-bottom:5px;}
.block-categories ul li[data-depth="0"] a{line-height:33px;font-size:18px;}
.block-categories ul li[data-depth="0"] li{padding-left:10px;}
.block-categories ul li[data-depth="1"]:last-child{padding-bottom:13px;}
.block-categories ul li[data-depth="1"]{margin-bottom:10px;}
.block-categories ul li[data-depth="1"] a{line-height:21px;font-size:15px;}
.block-categories ul li[data-depth="2"] a{line-height:21px;font-size:12px;}
.block-categories ul li.current > a{font-weight:700;color:#fdba21;}
.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;}
.fade.in{opacity:1;}
.collapsing{height:0;overflow:hidden;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height;transition-property:height;}
.collapsing, .dropdown, .dropup{position:relative;}
.navbar-toggler .icon-up_arrow{display:none;}
div[aria-expanded="true"] > .icon-down_arrow, span[aria-expanded="true"] > .icon-down_arrow{display:none;}
div[aria-expanded="true"] > .icon-up_arrow, span[aria-expanded="true"] > .icon-up_arrow{display:inline-block;}
div[aria-expanded="false"] > .icon-up_arrow, span[aria-expanded="false"] > .icon-up_arrow{display:none;}
#search .breadcrumb, #index .breadcrumb{display:none;}
.top-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
body{padding:0px;background-image:url(../img/tlo-strony.png);background-repeat:no-repeat;background-attachment:fixed;}
#header{position:-webkit-sticky;position:sticky;width:100%;left:0;top:-140px;background:white;z-index:11;padding-top:11px;border-bottom:7px solid #fdba21;-webkit-box-shadow:0px 2px 5px -2px rgba(132, 132, 132, 0.4);box-shadow:0px 2px 5px -2px rgba(132, 132, 132, 0.4);}
#header.white #menu-icon > div > span:after, #header.white #menu-icon > div > span:before, #header.white #menu-icon > div > span{background-color:white;}
#header .header-top{height:47px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;}
#header .header-top img.logo.img-responsive{max-width:95px;position:relative;top:-1px;}
#header .header-nav{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;height:40px;-ms-flex-wrap:wrap;flex-wrap:wrap;color:white;}
#header .header-nav button{color:white;outline:0;}
#header .header-nav #currencyLang{text-align:left;}
#header .header-nav #currencyLang > div{display:inline-block;margin-top:2px;}
#header .header-nav #currencyLang .expand-more{margin-right:5px;}
#header .header-nav #currencyLang i{color:#fdba21;padding:0;font-size:12px;top:6px;right:-1px;}
#header .header-nav #currencyLang .dropdown .dropdown-menu{left:-14px;padding:0 15px;margin-top:4px;width:auto;right:auto;text-align:left;font-size:12px;background:#413d3a;top:29px;border:0;min-width:84px;}
#header .header-nav #currencyLang .dropdown .dropdown-menu li{padding:1px 6px;}
#header .header-nav #currencyLang .dropdown .dropdown-menu li a{color:white;}
#header .header-nav #topNavFunct{text-align:right;}
#header .header-nav #topNavFunct > div{display:inline-block;}
#header .header-nav #topNavFunct a{color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
#header .header-nav #topNavFunct i{font-size:18px;margin-right:7px;}
#header .header-nav #topNavFunct li{display:inline-block;margin-left:15px;}
#header .primaryNavigation{width:100%;background:#fdba21;}
/* WYGLĄD/ANIMACJA HAMBURGERA */
#menu-icon{font:inherit;display:inline-block;overflow:visible;margin:0;padding:10px;cursor:pointer;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity, -webkit-filter;transition-property:opacity, -webkit-filter;transition-property:opacity, filter;transition-property:opacity, filter, -webkit-filter;text-transform:none;color:inherit;border:0;background-color:transparent;}
#menu-icon > div{position:relative;display:inline-block;width:24px;height:24px;}
#menu-icon > div > span{top:50%;display:block;margin-top:-2px;-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transition-duration:.22s;transition-duration:.22s;}
#menu-icon > div > span:after, #menu-icon > div > span:before, #menu-icon > div > span{background-color:#6d6967;position:absolute;width:24px;height:2px;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;}
#menu-icon > div > span:after, #menu-icon > div > span:before{display:block;content:"";}
#menu-icon > div > span:before{top:-8px;-webkit-transition:top .1s ease-in .25s, opacity .1s ease-in;transition:top .1s ease-in .25s, opacity .1s ease-in;}
#menu-icon > div > span:after{bottom:-8px;-webkit-transition:bottom 0.1s ease-in 0.25s, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s ease-in 0.25s, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s ease-in 0.25s, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s ease-in 0.25s, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);}
#menu-icon > div > span.active{left:-2px;-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:rotate(225deg);transform:rotate(225deg);}
#menu-icon > div > span.active:after{bottom:0;-webkit-transition:bottom 0.1s ease-out, -webkit-transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;transition:bottom 0.1s ease-out, -webkit-transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;transition:bottom 0.1s ease-out, transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;transition:bottom 0.1s ease-out, transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s, -webkit-transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}
#menu-icon > div > span.active:before{top:0;-webkit-transition:top .1s ease-out, opacity .1s ease-out .12s;transition:top .1s ease-out, opacity .1s ease-out .12s;opacity:0;}
#_mobile_logo{font-size:24px;}
#_mobile_logo a{color:inherit;}
#_desktop_logo{margin-top:0;}
#_desktop_contact_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
#_desktop_top_menu{position:relative;padding-top:25px;}
#_desktop_top_menu #top-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;position:relative;}
#_desktop_top_menu #top-menu li{display:inline-block;}
#_desktop_top_menu #top-menu li a[data-depth="0"]{padding:5px 15px 30px;}
#_desktop_top_menu #top-menu li.current a[data-depth="0"]{background:#fdba21;color:#413d3a;}
#_desktop_top_menu #top-menu li a{color:#413d3a;line-height:30px;font-size:16px;display:inline-block;padding:0 5px;font-weight:500;text-transform:uppercase;}
#_desktop_top_menu #top-menu li a:hover{color:#fdba21;}
#_desktop_top_menu #top-menu li a .navbar-toggler{left:4px;position:relative;top:4px;font-size:24px;}
#_desktop_top_menu #top-menu li .popover.sub-menu{display:block!important;position:absolute;opacity:0;visibility:hidden;top:64px!important;width:1240px;padding-right:0;background:#fdba21;right:0;}
#_desktop_top_menu #top-menu li .popover.sub-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;}
#_desktop_top_menu #top-menu li .popover.sub-menu ul .popover{display:none;}
#_desktop_top_menu #top-menu li .popover.sub-menu li{padding:15px 0 0;display:block;}
#_desktop_top_menu #top-menu li .popover.sub-menu li .navbar-toggler{display:none;}
#_desktop_top_menu #top-menu li .popover.sub-menu li a{line-height:22px;font-size:16px;}
#_desktop_top_menu #top-menu li .popover.sub-menu li a:hover{color:white;}
#_desktop_top_menu #top-menu li .popover.sub-menu li.current a{color:white;}
#_desktop_top_menu #top-menu li .popover.sub-menu li:last-child{padding-bottom:15px;}
#_desktop_top_menu #top-menu li.current .popover.sub-menu{opacity:1;visibility:visible;z-index:99999;}
#_desktop_top_menu #top-menu .top-menu{text-align:center;}
#_desktop_top_menu #top-menu .top-menu > li{display:inline-block;}
#_desktop_top_menu #top-menu .top-menu > li a{font-weight:500;}
#_desktop_top_menu #top-menu .top-menu a:hover{color:#fdba21;}
#_desktop_top_menu #top-menu .top-menu .top-menu{display:inline-block;}
#_desktop_top_menu #top-menu .top-menu .top-menu > li{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}
#_desktop_top_menu #top-menu .top-menu .top-menu > li a{font-weight:500;}
.func-nav > .row{width:100%;}
.func-nav #_desktop_cart, .func-nav #_mobile_cart, .func-nav #_desktop_user_info, .func-nav #_mobile_user_info, .func-nav #_desktop_search, .func-nav #_mobile_search{padding-left:21px;}
.func-nav #_desktop_cart i, .func-nav #_mobile_cart i, .func-nav #_desktop_user_info i, .func-nav #_mobile_user_info i, .func-nav #_desktop_search i, .func-nav #_mobile_search i{line-height:23px;padding-left:5px;}
.func-nav #_mobile_cart, .func-nav #_mobile_user_info, .func-nav #_desktop_cart, .func-nav #_desktop_user_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.func-nav #_mobile_cart i, .func-nav #_mobile_user_info i, .func-nav #_desktop_cart i, .func-nav #_desktop_user_info i{font-size:21px;}
.func-nav #_mobile_cart i, .func-nav #_desktop_cart i{font-size:25px;}
.func-nav #_mobile_user_info, .func-nav #_desktop_user_info{padding-right:20px;margin-top:7px;}
.func-nav #_mobile_user_info a, .func-nav #_desktop_user_info a{color:#fdba21;}
.func-nav #_mobile_user_info i, .func-nav #_desktop_user_info i{font-size:29px;}
.blockcart a{position:relative;background:#fdba21;width:46px;height:46px;display:block;}
.blockcart i{font-size:28px;position:relative;right:-5px;color:white;bottom:-11px;}
.blockcart .cart-products-count{display:inline-block;position:absolute;background:#413d3a;color:white;width:27px;height:27px;font-weight:700;border-radius:50%;text-align:center;right:-11px;font-size:13px;line-height:24px;top:-12px;z-index:2;}
.blockcart.cart-preview.inactive{cursor:not-allowed;}
#mobile_top_menu_wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh - 48px);font-size:17px;text-align:left;position:fixed;width:100%;-ms-flex-line-pack:start;align-content:flex-start;z-index:10;background:white;overflow:auto;}
#mobile_top_menu_wrapper #_mobile_top_menu, #mobile_top_menu_wrapper #_mobile_categories, #mobile_top_menu_wrapper #_mobile_contactlink{text-align:left;width:100%;display:inline-block;}
#mobile_top_menu_wrapper #_mobile_top_menu a, #mobile_top_menu_wrapper #_mobile_top_menu .linkMobile, #mobile_top_menu_wrapper #_mobile_categories a, #mobile_top_menu_wrapper #_mobile_categories .linkMobile, #mobile_top_menu_wrapper #_mobile_contactlink a, #mobile_top_menu_wrapper #_mobile_contactlink .linkMobile{padding:11px 15px 13px;display:block;font-weight:500;text-transform:lowercase;}
#mobile_top_menu_wrapper #_mobile_top_menu a, #mobile_top_menu_wrapper #_mobile_top_menu .linkMobile, #mobile_top_menu_wrapper #_mobile_categories a, #mobile_top_menu_wrapper #_mobile_categories .linkMobile{border-bottom:1px solid #6d6967;position:relative;}
#mobile_top_menu_wrapper #_mobile_top_menu .category-top-menu ul, #mobile_top_menu_wrapper #_mobile_categories .category-top-menu ul{margin-left:10px;}
#mobile_top_menu_wrapper #_mobile_top_menu .category-top-menu ul a, #mobile_top_menu_wrapper #_mobile_categories .category-top-menu ul a{font-size:14px;}
#mobile_top_menu_wrapper #_mobile_top_menu li i, #mobile_top_menu_wrapper #_mobile_categories li i{font-size:23px;position:absolute;right:14px;top:10px;}
#mobile_top_menu_wrapper #_mobile_contact_link, #mobile_top_menu_wrapper .js-top-menu-bottom{width:100%;}
#mobile_top_menu_wrapper #_mobile_contact_link li, #mobile_top_menu_wrapper .js-top-menu-bottom li{padding:10px;}
#mobile_top_menu_wrapper .top-menu{width:100%;padding:0;}
#mobile_top_menu_wrapper .float-xs-right{float:right;}
#mobile_top_menu_wrapper .popover{z-index:9;padding:0 0 0;height:100%;width:100%;display:none;top:0;background:white;}
#mobile_top_menu_wrapper .popover.active{display:block;}
#mobile_top_menu_wrapper .popover.active > ul{background:#F9F9F9;padding:0 0 0 12px;}
#mobile_top_menu_wrapper .popover.active > ul a{font-size:14px;}
.mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;}
.mobile #_mobile_cart, .mobile #_mobile_user_info, .mobile #triggerSearch, .mobile #menu-icon, .mobile #_mobile_search{top:-10px;position:absolute;}
.mobile #_mobile_cart a, .mobile #_mobile_user_info a, .mobile #triggerSearch a, .mobile #menu-icon a, .mobile #_mobile_search a{color:inherit;padding:10px;display:block;}
.mobile #menu-icon{left:5px;top:-10px;}
.mobile #triggerSearch{padding:10px;left:43px;top:-11px;font-size:20px;}
.mobile #_mobile_cart{right:10px;}
.mobile #_mobile_cart a{background:none;}
.mobile #_mobile_cart i{right:0px;font-size:22px;bottom:-1px;color:#6d6967;}
.mobile #_mobile_cart .cart-products-count{line-height:19px;width:20px;top:4px;position:absolute;font-size:8px;right:-2px;height:20px;}
.mobile #_mobile_user_info{right:48px;font-size:21px;}
.mobile #_mobile_user_info span{display:none;}
#_mobile_search{width:100%;top:0;-webkit-transition:.6s top;transition:.6s top;z-index:9;background:white;}
#_mobile_search #search_widget{margin-bottom:1px;}
#_mobile_search #search_widget input{border-radius:0;}
#_mobile_search.active{top:47px;}
.func-nav{display:-webkit-box;display:-ms-flexbox;display:flex;}
.func-nav a{color:inherit;}
.func-nav a:hover{text-decoration:none;}
.func-nav #contact-link li{margin:0 0 0 0;}
.func-nav #contact-link li a{font-size:14px;display:block;font-weight:400;line-height:20px;}
.alert{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;z-index:999;text-align:center;visibility:visible;opacity:1;-webkit-transition:.8s all;transition:.8s all;}
.alert.hidden{visibility:hidden;opacity:0;}
.alert > article{width:100%;margin-top:26px;padding:12px 0;}
.alert .alert-success{background-color:#31b502;color:white;}
.alert .alert-danger{background-color:#ff0000;color:white;}
.alert .alert-warning{background-color:#d7942f;color:white;}
.alert .alert-info{background-color:#2f94d7;color:white;}
#footer{margin-top:0;margin-bottom:35px;}
#footer h3{text-transform:uppercase;}
#footer .h3{font-family:"Roboto", sans-serif;margin:10px 0;font-weight:500;text-transform:uppercase;font-size:18px;margin:0;padding:0 0 8px 0;display:block;}
#footer .links > div{position:relative;}
#footer .links > div .navbar-toggler{position:absolute;right:0;top:10px;}
#footer .footer-container{text-align:left;line-height:20px;position:relative;border-top:10px solid #fdba21;color:white;background-image:url(../img/tlo-stopka.png);background-repeat:no-repeat;background-size:cover;font-weight:500;overflow:hidden;}
#footer .footer-container .block-contact{margin-top:42px;}
#footer .footer-container .block-contact > :nth-child(2){padding-left:114px;border-left:1px solid #F9F9F9;}
#footer .footer-container h3, #footer .footer-container a{color:white;}
#footer .footer-container h3{font-size:16px;margin-bottom:20px;margin-top:0;}
#footer .footer-container h3:after{width:92px;height:3px;display:block;background:#fdba21;content:'';margin:4px 0 10px 0;}
#footer .footer-container .container{max-width:1040px;}
#footer > .container{padding-top:36px;padding-bottom:58px;}
#contact .contactStore .categoryStore{margin-bottom:25px;}
#contact .contactStore:after{width:100%;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #6d6967;content:'';display:inline-block;}
#contact .contactStore p{margin-bottom:0;}
#contact .contactStore a{color:#e8a525;text-decoration:underline;}
#contact #map{margin-bottom:30px;}
#contact .btn{max-width:100%;}
#contact .contact-rich{line-height:21px;}
#contact .contact-rich strong{color:#313131;}
#contact .contact-rich h3{text-transform:uppercase;font-size:16px;margin-top:0;}
#contact .contact-rich h4{text-transform:lowercase;}
.form-group.row.subject-mail{display:none;}
.breadcrumb li{font-size:14px;color:#413d3a;display:inline;font-weight:400;}
.breadcrumb li:after{content:"|";font-size:14px;margin:0 4px;font-family:"Roboto", sans-serif!important;color:#6d6967;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;}
.breadcrumb li a{color:#6d6967;font-size:13px;}
.breadcrumb li a:hover{color:#fdba21;}
.breadcrumb li:last-child{font-weight:500;}
.breadcrumb li:last-child:after{display:none;}
#cms #content li{line-height:17px;}
#cms #content a{text-decoration:underline;}
#cms #content a:hover{color:#413d3a;}
#cms h1{text-align:center;}
#authentication h1{text-align:left;margin-bottom:30px;}
#authentication section.login-form{text-align:left;}
#authentication .no-account{margin-top:15px;text-align:left;margin-bottom:25px;}
#authentication .no-account a{text-decoration:underline;}
#authentication .forgot-password{margin-bottom:16px;}
#authentication .register-form .box{margin-top:5px;}
#authentication .register-form, #authentication .login-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;}
#authentication .register-form .alert > article, #authentication .login-form .alert > article{margin-top:0;padding:12px 5px;}
#authentication .register-form .box, #authentication .login-form .box{padding-top:25px;margin-bottom:0;}
#authentication .register-form > p, #authentication .login-form > p{width:100%;text-align:center;}
#authentication .register-form form, #authentication .login-form form{max-width:320px;}
#authentication .register-form .fblogin, #authentication .login-form .fblogin{max-width:270px;display:block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
#authentication .register-form .fblogin .btn, #authentication .login-form .fblogin .btn{background-color:#3b5998;border-color:#3b5998;font-size:16px;}
#authentication .register-form .fblogin .btn:hover, #authentication .login-form .fblogin .btn:hover{background-color:white;color:#3b5998;}
#password .renew-password > div{margin-bottom:10px;}
.block-myaccount a{line-height:25px;text-transform:lowercase;}
#my-account .greeting{line-height:21px;}
#addresses .address-body h4{font-weight:bold;}
#addresses .address-footer{margin:10px 0 0 0;}
#addresses .address-footer a, #addresses .addresses-footer a{margin-right:15px;}
#addresses .address-footer a span, #addresses .addresses-footer a span{padding-right:7px;}
#addresses .address-footer a i, #addresses .addresses-footer a i{font-size:14px;}
a.js-cancel-address.cancel-address{padding-left:19px;}
.block-myaccount .top-menus li.active a{color:#413d3a;}
.owl-carousel .owl-nav button.owl-prev{left:10px;}
.owl-carousel .owl-nav button.owl-next{right:10px;}
.owl-carousel .owl-nav button{outline:none;display:inline-block;width:48px;height:48px;background:none!important;border:2px solid #fdba21!important;color:#fdba21!important;border-radius:50%;margin:0 10px;position:absolute;top:calc(50% - 24px);-webkit-transition:.4s all;transition:.4s all;}
.owl-carousel .owl-nav button.disabled{background:none!important;}
.owl-dots{margin:0 auto;text-align:center;margin-top:-50px;z-index:999;position:relative;}
button.owl-dot{margin:0 7px;outline:none;width:23px;height:23px;}
button.owl-dot span{width:inherit;height:inherit;background:#fdba21;display:block;border-radius:50%;outline:none;-webkit-transition:.4s all;transition:.4s all;}
button.owl-dot.active span{background:transparent;outline:none;background-color:#413d3a;}
button.owl-dot:hover span{background:#6d6967;}
.owl-nav{font-size:20px;display:block;text-align:right;z-index:99999;}
.owl-nav button{width:30px;display:block;height:30px;}
.owl-nav button.disabled{color:white!important;border-color:white!important;}
.owl-nav button.disabled i{cursor:not-allowed;}
.owl-nav button i{font-size:35px;}
.owl-nav button:hover{color:#6d6967!important;border-color:#6d6967!important;}
.product-images-miniatures .owl-nav{top:0;}
#_desktop_search{width:100%;max-width:304px;}
#search_widget{width:100%;max-width:100%;background:white;}
#search_widget .formbox{width:100%;position:relative;}
#search_widget .formbox .close{position:absolute;top:10px;right:10px;}
#search_widget input{width:100%;max-width:100%;border-color:#cdcdcd;border-radius:0 17px 0 17px;}
#search_widget form{background:white;}
#search_widget form button{right:2px;padding:8px 9px 2px 6px;position:absolute;top:-1px;cursor:pointer;font-size:23px;color:#fdba21;background:none;-webkit-transition:.4s all;transition:.4s all;}
#search_widget form button:hover{color:#6d6967;}
#contact h1, #addresses h1, #identity h1, #history h1, #address h1, #my-account h1, #module-ps_emailalerts-account h1{margin-top:0;}
#identity .form-group.password{margin-bottom:20px;}
#productReservation{color:#bc625f;margin-bottom:20px;}
#productReservation #timeCountdown{font-weight:700;}
#sliderHome{display:block;opacity:0;-webkit-transition:.4s all;transition:.4s all;text-align:center;height:362px;margin-bottom:53px;}
#sliderHome .btn-default{margin-top:64px;}
#sliderHome.owl-loaded{opacity:1;}
#sliderHome img{height:362px;-o-object-fit:cover; object-fit:cover;}
#sliderHome figcaption{bottom:0;position:absolute;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;left:11%;text-align:left;max-width:500px;width:100%;}
#sliderHome figcaption .caption-description{font-size:19px;}
#sliderHome figcaption h2{margin-top:3px;line-height:30px;margin-bottom:3px;text-shadow:-2px 0 white, 0 2px white, 2px 0 white, 0 -2px white;}
#sliderHome .desc{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;z-index:9;position:absolute;color:white;width:100%;font-size:28px;line-height:30px;}
#sliderHome .desc > *{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
#sliderHome .desc h1, #sliderHome .desc h2, #sliderHome .desc h3{margin-top:0;color:white;}
.featured-products, .bch{position:relative;margin-top:0;margin-bottom:90px;}
.featured-products h1, .bch h1{margin-top:10px;}
.featured-products > .btn, .bch > .btn{margin-top:-20px;text-align:center;position:relative;z-index:99999999;}
.featured-products .products, .bch .products{margin:0;display:block;opacity:0;-webkit-transition:.4s all;transition:.4s all;}
.featured-products .products.owl-loaded, .bch .products.owl-loaded{opacity:1;}
.featured-products .products.owl-carousel .owl-stage-outer, .bch .products.owl-carousel .owl-stage-outer{padding:15px 5px 10px;margin:-15px -5px -10px;position:relative;z-index:8;}
.featured-products .products.owl-carousel .owl-stage-outer:hover, .bch .products.owl-carousel .owl-stage-outer:hover{z-index:10;margin-bottom:-80px;padding-bottom:80px;}
.featured-products .headerGroup, .bch .headerGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.featured-products .all-product-link, .bch .all-product-link{text-transform:lowercase;color:#6d6967;border-bottom:1px solid #C7C7C7;padding-top:12px;}
.featured-products .all-product-link:hover, .bch .all-product-link:hover{text-decoration:none;border-bottom-color:#413d3a;color:#413d3a;}
.featured-products .all-product-link i, .bch .all-product-link i{font-size:13px;padding-left:12px;}
.tiles h2{margin:80px 0 70px;}
.tiles img{height:100%;width:100%;-o-object-fit:cover; object-fit:cover;}
.tiles .row > div{padding:0;}
.tiles .row > div.txt{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 80px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;}
.tiles .row > div.txt > *{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.tiles .row > div.txt h1{margin-top:0;}
.tiles .row > div.txt.left{padding-left:0;}
.tiles .row > div.aqua{background:#fdba21;}
.box{background-color:white;border:1px solid #e8e8e8;border-radius:3px;padding:25px;padding-top:12px;margin-bottom:25px;}
.box-comment{background-color:#fff;border:0;padding:0;border-bottom:1px solid #e6e6e6;}
.comments_note .star, .star_content .star{font-size:12px;color:#fdd80d;}
.comments_note, .star_content{display:inline;line-height:26px;}
.comments_note > span, .comments_note > div, .star_content > span, .star_content > div{display:inline-block;color:#fdd80d;font-size:14px;line-height:1;}
.comments_note .star_content .star, .star_content .star_content .star{display:inline-block;}
#product .comments_note{font-size:14px;}
#product_comments_block_tab .comment_author em{font-size:14px;/* vertical-align:top; */
color:grey;padding-left:10px;}
#product_comments_block_tab .comment_author_infos{text-align:right;padding-top:23px;}
#product_comments_block_tab h4{font-weight:bold;}
#product_comments_block_tab .report_btn{font-size:12px;text-transform:lowercase;color:#413d3a;display:block;cursor:pointer;}
#product_comments_block_tab .extra{margin-top:15px;}
#product_comments_block_tab .usefulness{font-size:12px;line-height:1;color:#413d3a;position:relative;}
#product_comments_block_tab .usefulness > span{display:inline-block;}
#product_comments_block_tab .usefulness button{font-size:12px;font-family:"Roboto", sans-serif;color:#413d3a;cursor:pointer;display:inline-block;}
#product_comments_block_tab .usefulness button i{font-weight:bold;font-size:18px;}
#product_comments_block_tab .usefulness button i.icon-like{color:#31b502;}
#product_comments_block_tab .usefulness button i.icon-unlike{color:#bc625f;}
#product_comments_block_tab .usefulness button.usefulness_btn[data-is-usefull="1"]{padding-left:0;}
#product_comments_block_tab .usefulness button.usefulness_btn[data-is-usefull="0"]{position:relative;top:6px;margin-left:7px;}
#product_comments_block_tab .report{line-height:1;margin-top:7px;display:block;}
#product_comments_block_tab p{font-style:italic;}
.new_comment_form_content h2{text-align:right;}
.new_comment_form_content p.fl.required{font-size:12px;color:#413d3a;}
.new_comment_form_content p.fr{margin-top:15px;}
.new_comment_form_content p.fr button{margin-right:7px;}
.showMore{position:relative;display:block;}
.showMore:hover{text-decoration:none;color:#fdba21;}
.showMore:hover > span{border-color:#fdba21;text-decoration:none;}
.showMore span{position:relative;z-index:1;-webkit-transition:.4s border-color;transition:.4s border-color;border-bottom:1px dotted black;}
.showMore i{position:relative;z-index:1;font-size:9px;padding-left:2px;}
.pagination{padding:10px 20px;background:#F9F9F9;}
.pagination .page-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.pagination .page-list li{display:inline-block;margin-left:5px;}
.pagination .page-list li a{width:26px;height:26px;border:1px solid #cdcdcd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.6s all;transition:.6s all;font-size:13px;}
.pagination .page-list li a.disabled{color:#fdba21;}
.pagination .page-list li a:hover{border-color:#fdba21;}
.pagination .page-list li a.previous, .pagination .page-list li a.next{background:#fdba21;color:white;border-color:#fdba21;font-size:15px;}
.pagination .page-list li a.previous:hover, .pagination .page-list li a.next:hover{color:#fdba21;background:white;}
button.add-to-cart{border:1px solid #fdba21;}
button.add-to-cart > span, button.add-to-cart > em{display:inline-block;padding-right:7px;}
button.add-to-cart i{position:relative;top:1px;font-size:14px;line-height:1;display:inline-block;}
button.add-to-cart:hover{border:1px solid #fdba21;}
.product-color{font-size:12px;text-align:center;line-height:23px;height:23px;}
.data-sheet .product-color{font-size:14px;line-height:33px;height:33px;text-align:center;width:100%;margin-bottom:15px;}
.borderProductColor{border:1px solid #6d6967!important;}
#blockcart-modal{outline:none;top:0;height:100%;position:fixed;width:100%;z-index:999;background:rgba(255, 255, 255, 0.68);padding:15px 0;color:#6d6967;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
#blockcart-modal .cart-content{text-align:center;}
#blockcart-modal .modal-dialog{border:2px solid #413d3a;max-width:320px;max-height:320px;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;background:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
#blockcart-modal p{padding-bottom:20px;}
#blockcart-modal a, #blockcart-modal button{text-align:center;font-size:16px;margin-bottom:5px;cursor:pointer;}
#blockcart-modal a:hover, #blockcart-modal button:hover{color:#6d6967;}
#blockcart-modal a i, #blockcart-modal button i{margin-left:9px;font-size:11px;position:relative;top:-1px;}
.box-security{margin-top:0px;}
.box-security img{height:24px;margin-top:17px;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.4;width:auto;}
#footer .box-security{margin:auto;margin-top:38px;}
#history table{line-height:1;-webkit-box-shadow:0 2px 27px 0 rgba(0, 0, 0, 0.1);box-shadow:0 2px 27px 0 rgba(0, 0, 0, 0.1);margin-top:25px;width:100%;}
#history table .order-actions a{display:block;font-size:12px;}
#history table{border:1px solid #6d6967;font-size:14px;border-collapse:collapse;}
#history table thead th, #history table tfoot th{font-weight:bold;padding:17px 5px;border:1px solid #6d6967;vertical-align:middle;text-align:center;}
#history table caption{padding:5px;}
#history table th, #history table td{padding:6px 5px;border:1px solid #6d6967;text-align:center;vertical-align:middle;}
#history .orders{margin-top:20px!important;}
#history .order.box{padding:15px;}
#history .order-func{padding-top:15px;}
#order-detail .box{padding:15px;}
#order-detail table{width:100%;}
#order-detail .thead-default{text-align:left;}
#order-detail .order-message-form header{margin-bottom:20px;}
.add-to-cart{outline:0;}
.add-to-cart.is-added{background:#31b502;border-color:#31b502;color:white;-webkit-animation-name:wobble-vertical;animation-name:wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:2;animation-iteration-count:2;}
.add-to-cart.is-added em{position:relative;opacity:0;-webkit-transition:.6s all;transition:.6s all;}
.add-to-cart.is-added.addedTxt em{opacity:1;}
.qty input[type="text"]{border:2px solid #6d6967;text-align:center;padding:9px 0;float:left;text-indent:-1px;margin-bottom:0;width:36px;height:36px;font-size:12px;left:0;right:0;margin:auto;position:absolute;}
.ui-menu{border-radius:0!important;}
.ui-menu .ui-menu-item{cursor:pointer;font-family:"Roboto", sans-serif!important;}
.ui-menu .ui-menu-item .ui-state-focus{background:#fdba21!important;color:white!important;border:0!important;margin:0!important;border-radius:0;}
.ui-menu .ui-menu-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.ui-menu .ui-menu-item a img{margin-right:10px;width:50px;}
.page-not-found{margin:0 0 70px;text-align:center;}
.page-not-found #search_widget{margin-top:20px;max-width:600px;}
.page-not-found #_desktop_search{margin:0 auto;}
.blog-carousel .date{display:block;margin-top:10px;color:#6d6967;}
.blog-carousel h2{font-size:20px;}
.blog-carousel .readmore{margin-top:15px;}
.blog-carousel .readmore a{color:#fdba21;}
.blog-carousel .readmore a:hover{color:#6d6967;}
#js-checkout-summary{padding-top:60px;}
/* The gallery overlay */
#galleryOverlay{width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;z-index:100000;background-color:#222;background-color:rgba(0, 0, 0, 0.8);overflow:hidden;display:none;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;}
/* This class will trigger the animation */
#galleryOverlay.visible{opacity:1;}
#gallerySlider{height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;-webkit-transition:left 0.4s ease;transition:left 0.4s ease;}
#gallerySlider .placeholder{background:url("preloader.gif") no-repeat center center;height:100%;line-height:1px;text-align:center;width:100%;display:inline-block;}
/* The before element moves the
 * image halfway from the top */
#gallerySlider .placeholder:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px;}
#gallerySlider .placeholder img{display:inline-block;max-height:100%;max-width:100%;vertical-align:middle;}
#gallerySlider.rightSpring{-moz-animation:rightSpring 0.3s;-webkit-animation:rightSpring 0.3s;}
#gallerySlider.leftSpring{-moz-animation:leftSpring 0.3s;-webkit-animation:leftSpring 0.3s;}
/* Firefox Keyframe Animations */
/* Safari and Chrome Keyframe Animations */
@-webkit-keyframes rightSpring{
	0%{margin-left:0px;}
	50%{margin-left:-30px;}
	100%{margin-left:0px;}
}
@-webkit-keyframes leftSpring{
	0%{margin-left:0px;}
	50%{margin-left:30px;}
	100%{margin-left:0px;}
}
/* Arrows */
#close{font-family:monospace;padding:20px;display:block;position:absolute;font-size:27px;right:0;color:#fff;cursor:pointer;opacity:.5;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;}
#close:hover{opacity:1;}
#prevArrow, #nextArrow{border:none;text-decoration:none;font-size:30px;opacity:0.5;cursor:pointer;position:absolute;width:43px;height:58px;color:white!important;top:50%;margin-top:-29px;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;}
#prevArrow:hover, #nextArrow:hover{opacity:1;}
#prevArrow{background-position:left top;left:40px;}
#nextArrow{background-position:right top;right:40px;}
#phblogrecentposts > div > div{-ms-flex-wrap:wrap;flex-wrap:wrap;}
#offer .categoryOffer{cursor:pointer;background:#413d3a;border-bottom:10px solid #fdba21;margin-bottom:24px;}
#offer .item{margin-right:-10px;}
#offer .item:nth-child(2n){margin-right:0;margin-left:-10px;}
#offer img{height:200px;width:60%;-o-object-fit:cover; object-fit:cover;}
#offer .titleButton{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;text-align:Center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}
#offer .titleButton h3{color:white;font-size:15px;text-transform:uppercase;padding:0 31px 30px;}
#offer, #realizations{text-align:center;margin-bottom:113px;}
#offer .descCategory, #realizations .descCategory{max-width:600px;margin:0 auto 50px;}
#aboutus{margin-bottom:113px;}
#aboutus > .container{max-width:1026px;width:100%;}
#aboutus > .container h2{margin:25px 0 11px;}
#aboutus > .container .desc{font-weight:500;font-size:13px;margin-bottom:30px;line-height:24px;}
.page-home{background-image:url(../img/tlo-aktualnosci.jpg);background-repeat:no-repeat;background-size:cover;margin:0 -15px 113px;padding:40px 0;}
#module-ph_simpleblog-list h2, #module-ph_simpleblog-category h2, #phblogrecentposts h2{text-align:center;margin-bottom:50px;}
#module-ph_simpleblog-list h3, #module-ph_simpleblog-category h3, #phblogrecentposts h3{font-size:16px;text-transform:uppercase;margin-top:15px;margin-bottom:15px;}
#module-ph_simpleblog-list .btn, #module-ph_simpleblog-category .btn, #phblogrecentposts .btn{margin-top:50px;}
#module-ph_simpleblog-list .simpleblog__listing__post .simpleblog__listing__post__wrapper__footer, #module-ph_simpleblog-category .simpleblog__listing__post .simpleblog__listing__post__wrapper__footer, #phblogrecentposts .simpleblog__listing__post .simpleblog__listing__post__wrapper__footer{position:relative;background:rgba(88, 88, 88, 0.65);margin-top:-49px;}
#module-ph_simpleblog-list .simpleblog__listing__post .simpleblog__listing__post__wrapper__footer time, #module-ph_simpleblog-category .simpleblog__listing__post .simpleblog__listing__post__wrapper__footer time, #phblogrecentposts .simpleblog__listing__post .simpleblog__listing__post__wrapper__footer time{color:#fdba21;}
#module-ph_simpleblog-list .simpleblog__listing__post .simpleblog__listing__post__wrapper__footer.special_wrapper, #module-ph_simpleblog-category .simpleblog__listing__post .simpleblog__listing__post__wrapper__footer.special_wrapper, #phblogrecentposts .simpleblog__listing__post .simpleblog__listing__post__wrapper__footer.special_wrapper{margin-top:0;}
#module-ph_simpleblog-list .simpleblog__listing__post img, #module-ph_simpleblog-category .simpleblog__listing__post img, #phblogrecentposts .simpleblog__listing__post img{width:100%;}
#phblogrecentposts .container{max-width:935px;}
#phblogrecentposts .simpleblog__listing__post{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0;}
#realizations .owl-carousel{margin-bottom:40px;}
#realizations .item img{height:285px;width:100%;-o-object-fit:cover; object-fit:cover;}
#realizations .item h3{background:#fdba21;color:#6d6967;font-size:16px;margin:0;position:absolute;overflow:hidden;bottom:0;height:0;-webkit-transition:.4s all;transition:.4s all;width:100%;}
#realizations .item a{display:block;border-bottom:10px solid #fdba21;position:relative;}
#realizations .item a:hover h3{padding-top:18px;height:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.readmore{font-size:16px;color:#fdba21;font-weight:500;-webkit-transition:.4s all;transition:.4s all;}
.readmore:after{content:'\f0da';font-family:'icomoon';font-size:30px;display:inline-block;position:relative;top:8px;margin-left:15px;}
.readmore:hover{color:#6d6967;}
.pagination-lg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.pagination-lg li{display:inline-block;}
.pagination-lg li a{text-decoration:none;text-transform:lowercase;}
.pagination-lg li i{position:relative;font-size:20px;top:3px;}
.pagination-lg li:first-child a i{margin-right:8px;}
.pagination-lg li:last-child a i{margin-left:8px;}
#module-ph_simpleblog-single .simpleblog__post{-webkit-box-shadow:none;box-shadow:none;margin-bottom:60px;}
#module-ph_simpleblog-single h1{margin-bottom:0;}
#module-ph_simpleblog-single .simpleblog__postInfo{margin-bottom:35px;}
#module-ph_simpleblog-single .simpleblog__postInfo ul{list-style-type:none;margin:0;}
#module-ph_simpleblog-single .simpleblog__post__content{padding:0;}
.simpleblog__post-featured{margin-bottom:30px;display:block;}
.simpleblog__post-featured img{width:100%;}
#phblogrecentposts .simpleblog__listing__post__wrapper, #module-ph_simpleblog-list .simpleblog__listing__post__wrapper, #module-ph_simpleblog-category .simpleblog__listing__post__wrapper{cursor:pointer;}
#phblogrecentposts .simpleblog__listing__post__wrapper:hover h3 a, #module-ph_simpleblog-list .simpleblog__listing__post__wrapper:hover h3 a, #module-ph_simpleblog-category .simpleblog__listing__post__wrapper:hover h3 a{color:#fdba21!important;}
#phblogrecentposts .simpleblog__listing__post__wrapper img, #module-ph_simpleblog-list .simpleblog__listing__post__wrapper img, #module-ph_simpleblog-category .simpleblog__listing__post__wrapper img{width:100%;}
#phblogrecentposts .simpleblog__listing__post__wrapper .simpleblog__listing__post__wrapper__footer i, #module-ph_simpleblog-list .simpleblog__listing__post__wrapper .simpleblog__listing__post__wrapper__footer i, #module-ph_simpleblog-category .simpleblog__listing__post__wrapper .simpleblog__listing__post__wrapper__footer i{position:relative;top:3px;margin-right:10px;color:#fdba21;}
#module-ph_simpleblog-list .simpleblog__listing__post__wrapper, #module-ph_simpleblog-category .simpleblog__listing__post__wrapper{margin-bottom:70px;}
#module-ph_simpleblog-list .simpleblog__listing__post__wrapper .simpleblog__listing__post__wrapper__footer, #module-ph_simpleblog-category .simpleblog__listing__post__wrapper .simpleblog__listing__post__wrapper__footer{margin-top:-55px;}
#module-ph_simpleblog-list .simpleblog__listing__post__wrapper .simpleblog__listing__post__wrapper__footer.special_wrapper, #module-ph_simpleblog-category .simpleblog__listing__post__wrapper .simpleblog__listing__post__wrapper__footer.special_wrapper{margin-top:0;}
#module-ph_simpleblog-list a, #module-ph_simpleblog-category a, .simpleblog__listing a, #phblogrecentposts a{text-decoration:none;}
#module-ph_simpleblog-list h3 a, #module-ph_simpleblog-category h3 a, .simpleblog__listing h3 a, #phblogrecentposts h3 a{color:#6d6967!important;}
#module-ph_simpleblog-list h3 a:hover, #module-ph_simpleblog-category h3 a:hover, .simpleblog__listing h3 a:hover, #phblogrecentposts h3 a:hover{color:#fdba21!important;}
.post-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px;}
.post-gallery > a{max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;padding:20px;}
.post-gallery > a img{width:100%;height:140px;-o-object-fit:cover; object-fit:cover;}
#filesAttachment{margin:0 0 60px 0;}
#filesAttachment h2{margin-bottom:38px;margin-top:70px;}
#filesAttachment h3{background:#6d6967;margin:-10px -17px 30px;padding:13px 5px;color:white;text-align:center;}
#filesAttachment .infoFiles{color:#fe5a21;font-size:13px;font-weight:500;line-height:16px;}
#filesAttachment > div{margin:0 -10px;}
#filesAttachment > div > div{padding:0 10px;}
#filesAttachment > div > div > div{padding:10px 17px;background:#F9F9F9;margin-bottom:5px;}
#filesAttachment > div > div > div li{margin-bottom:15px;}
#filesAttachment > div > div > div a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
#filesAttachment > div > div > div i{font-size:25px;color:#fdba21;}
.backToParentCategory{margin-right:10%;margin-bottom:60px;text-align:right;font-size:18px;}
.backToParentCategory a{color:#fdba21;}
.backToParentCategory a:hover{color:#6d6967;}
.backToParentCategory a i{position:relative;font-size:27px;margin-right:10px;top:5px;}
.attachment a{color:#fdba21;text-decoration:underline;}
.attachment a:hover{text-decoration:none;}
.product-accessories{padding:30px 0;}
.product-accessories .products .product-description{padding-left:0;}
#ds_message{height:100px;}
#page .block-social .d-flex{gap:16px;}
#page .block-social a{background:#ffffff;border:0;border-radius:0;box-shadow:none;color:#fdba21;font:inherit;height:42px;letter-spacing:0;line-height:0;overflow:hidden;outline:none;text-decoration:none;width:42px;}
/* RWD */
@media (min-width:576px){
	input, select{max-width:320px;}
}
@media (min-width:768px){
	input, select{padding-top:6px;padding-bottom:6px;}
}
@media (min-width:1200px){
	.custom-radio:hover > span:nth-child(2), .custom-checkbox:hover > span:nth-child(2){border-color:#fdba21;}
	#header .header-top{height:130px;margin-bottom:-4px;}
	#header .header-top img.logo.img-responsive{max-width:280px;width:100%;position:relative;top:0px;}
	#page .block-social{padding-right:46px;}
	#page .block-social .d-flex{gap:32px;}
}
@media (max-width:1199px){
	#header{top:0;}
	#header .header-nav{display:none;}
	#header .header-nav #_desktop_contactlink{display:none;}
	#header .primaryNavigation{display:none;}
	#search_widget form button{font-size:26px;top:1px;padding:8px 9px 2px 11px;right:0;}
	.featured-products > .btn, .bch > .btn{margin-top:20px;}
}
@media (max-width:991px){
	#content-wrapper{margin-top:0;}
	#_desktop_search{display:none;}
	.tiles .row > div.txt{padding:20px;-webkit-box-ordinal-group:10000000000;-ms-flex-order:9999999999;order:9999999999;}
}
@media (max-width:767px){
	.whole-width, .box{-webkit-box-flex:1!important;-ms-flex:auto!important;flex:auto!important;max-width:calc(100% + 40px)!important;margin-left:-15px!important;margin-right:-15px!important;}
	#mobile_top_menu_wrapper .popover{-webkit-box-flex:1!important;-ms-flex:auto!important;flex:auto!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;}
	.filter-button .btn, .products-sort-order .btn{max-width:100%;}
	.links .collapse{display:none;}
	.links .collapse.in{display:block;}
	#footer .footer-container img{max-width:250px;width:100%;margin:auto;}
	#footer .footer-container .block-contact > :nth-child(2){padding:0;}
	#footer .footer-container .block-contact{text-align:center;}
	#footer .footer-container .block-contact > div{margin-bottom:30px;}
	#footer .footer-container h3:after{margin:4px auto 10px;}
	#footer .footer-container{padding:25px 0;}
	a.js-cancel-address.cancel-address{padding-left:0;padding-top:15px;width:100%;display:block;}
	.owl-nav button.owl-prev{margin-left:5px;}
	.owl-nav button.owl-next{margin-right:5px;}
	#sliderHome .btn-default{margin-top:28px;}
	#sliderHome{margin-bottom:30px;}
	#sliderHome .desc{font-size:22px;}
	.featured-products .headerGroup, .bch .headerGroup{display:block;margin-bottom:40px;}
	.featured-products .headerGroup h1, .bch .headerGroup h1{margin-bottom:10px;}
	.box{padding:15px;}
	#product .comments_note{display:inline-block;width:100%;}
	#blockcart-modal{text-align:center;}
	.blog-carousel h2{margin:10px 0;font-size:14px;}
	#offer .item{margin-right:0;}
	#offer .item:nth-child(2n){margin-left:0;}
	#aboutus img{width:100%;margin-top:30px;}
	.post-gallery > a{max-width:33.33%;-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;}
}
@media (max-width:575px){
	input, textarea, select{max-width:100%;}
	.featured-products .products.owl-carousel .owl-stage-outer, .bch .products.owl-carousel .owl-stage-outer{margin-left:-15px;margin-right:-15px;}
	.new_comment_form_content h2{text-align:left;}
	button.add-to-cart > span, button.add-to-cart > em{padding-right:0;}
	button.add-to-cart i{display:none;}
	#offer .categoryOffer{-ms-flex-wrap:wrap;flex-wrap:wrap;}
	#offer img{width:100%;max-width:100%;}
	.post-gallery > a{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;}
}
/*# sourceMappingURL=main.css.map */