::-webkit-scrollbar{width:5px; height:5px}
::-webkit-scrollbar-track{margin-top:5px;margin-bottom:5px;background-color:none;border-radius:10px;}
::-webkit-scrollbar-thumb{border-radius:10px;background:#313131;}
html{line-height:1.15;-webkit-text-size-adjust:100%; height: 100%;}
body{margin:0; min-height: 100%;}
main{display:block}
h1{font-size:2em;margin:0;}
h2{font-size:2em;margin:0;}
h3{font-size:2em;margin:0;}
h4{font-size:2em;margin:0;}
h5{font-size:2em;margin:0;}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:700}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none; display: block;}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:0.35em 0.75em 0.625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}
html{font-size:62.5%;overflow-x:hidden}
html.menu-visible,html.modal-open{overflow:hidden}
body{color:#3d3d3d;font-family: 'Montserrat', sans-serif; font-weight: 400; font-size:1.6rem;line-height:1.5294117647;scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:hidden}
a,button{outline:none}
a {color:currentColor;text-decoration:none}
button{background:none;border:none;cursor:pointer}
img,svg{height:auto;max-width:100%}
input,textarea{border:none;outline:none; font-weight: 400; padding:0;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{-webkit-transition:0.2s;transition:0.2s;color:currentColor}
input:-moz-placeholder,textarea:-moz-placeholder{-moz-transition:0.2s;transition:0.2s;color:currentColor}
input::-moz-placeholder,textarea::-moz-placeholder{-moz-transition:0.2s;transition:0.2s;color:currentColor}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{-ms-transition:0.2s;transition:0.2s;color:currentColor}
input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0}
input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{opacity:0}
input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0}
input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0}
select{background-color:none;color:#3b3b3b;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer}
select::-ms-expand{display:none}
select option{color:#313131}
ol{padding-left:2rem}
input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{border:1px solid #dfdfdf;-webkit-box-shadow:0 0 0px 1000px transparent inset; box-shadow:0 0 0px 1000px transparent inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}
figure{margin:0}
button{padding:0}
ul{list-style:none;padding:0;margin:0}
blockquote{margin:0;padding:0}
p{margin:0}
input::placeholder, textarea::placeholder {color: #8F8F8F;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #8F8F8F;}
input::-moz-placeholder,textarea::-moz-placeholder {color: #8F8F8F;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color: #8F8F8F;}
input:-moz-placeholder,textarea:-moz-placeholder {color: #8F8F8F;}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{display:table;content:""}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.section, .site-main {display:block; width:100%}
.site-main {min-height: 40rem;}
.container {width:100%; display:flex; flex-wrap:wrap; padding:0 2rem; margin:0 auto; max-width: 160rem; position: relative; align-items: flex-start;}
.top-bar {background:#F8F8F8; padding:1rem 0}
.top-bar .container {justify-content: space-between; align-items:center}
.socials {display:flex; align-items: center;}
.socials a {display:block; margin-right:2rem;}
.top-bar__delivery {font-weight: 700; font-size:1.4rem; position:absolute; top:50%; left:50%; transform: translate(-50%,-50%);}
.top-bar__options {display:flex; align-items: center;}
.select {padding:0.5rem; margin:0; padding-right:1.5rem; background-image: url(../img/icons/select_arrow.svg) !important;  background-position: right center; background-repeat:no-repeat; border:0;}
.top-bar .select {font-size:1.4rem; margin-left:1rem; font-weight: 700;}
.top-bar__user {display:flex; align-items: center; margin-left:5rem;}
.top-bar__user a{display:block; font-weight: 700; font-size: 1.4rem;}
.no-touch .top-bar__user a:hover {color:#74D8E5}
.top-bar__user span{display:block; margin:0 1rem}
.top-bar__user img {display:block; margin-right:1rem}
.header-main {padding-top:4rem; padding-bottom:4rem; width:100%}
.logo {position:absolute; top:50%; left:2rem; transform: translateY(-50%); z-index: 1;}
.menu {display:flex; width:100%; justify-content: center; align-items: center; padding:0 20rem}
.menu__item {display:block; position: relative; font-size:1.4rem; font-weight: 500; margin:0 1rem;}
.menu__link {display:flex; width:100%; padding:1rem; align-items: center; justify-content: space-between;}
.menu__link img {display:none}
.menu__item.menu__item--dropdown .menu__link img {display:block; margin-left:1rem;}
.menu__link.is-active {font-weight: 700;}
.no-touch .menu__item:hover .menu__link {color:#74D8E5}
.submenu {display:none; position:absolute; top:100%; left:-1rem; z-index:99; background: #FFF; flex-direction: column; padding:2rem; border-radius: 0 0 1rem 1rem;}
.submenu__item {white-space: nowrap;}
.submenu__link {display:block; padding:0.5rem 0}
.no-touch .submenu__link:hover {color:#74D8E5}
.no-touch .menu__item:hover .submenu {display: flex;}
.menu-link-dropdown {display:flex; width:100%; align-items: center;}
.menu-arrow {display:none;}
.header-icons {position:absolute; top:50%; right:2rem; transform: translateY(-50%); display:flex; z-index: 1;}
.header-icons__item {position: relative; margin-left:3rem;}
.header-icons__item span {position:absolute; top:-1.1rem; right:-1.1rem; background: #74D8E5; color:#313131; width:2.2rem; height: 2.2rem; display:flex; justify-content: center; align-items: center; border-radius: 2.2rem; font-size:1.3rem; font-weight: 600;}
.search-form {position:absolute; top:100%; right:2rem; z-index:1; background: #313131; padding:1rem 1rem; display:none}
.text-input {border:1px solid #dfdfdf; padding:1.2rem; font-size:1.4rem; background-color: #FFF; border-radius: 0.5rem;}
.btn {display:block; padding:1.2rem 2rem; border-radius: 0.5rem; font-size:1.4rem; font-weight: 600;}
a.btn {padding: 1rem 2rem;}
.btn:hover {opacity: 0.9;}
.btn--blue {background:#74D8E5; color:#FFF; text-align: center;}
.btn--dark {background:#313131; color:#FFF; text-align: center;}
.search-input {border-radius: 0.5rem 0 0 0.5rem; border-right: 0;}
.search-btn {border-radius: 0 0.5rem 0.5rem 0 }
.search-form.is-active {display:flex}
.home-slider {width:100%}
.home-slider__slide {position:relative; width:100%;}
.home-slider__slide img {border-radius: 2rem;}
.home-slider-content {display:flex; width:100%; position:absolute; top:50%; left:0; flex-direction: column; transform: translateY(-50%); align-items: center; justify-content: center;}
.home-slider__overtitle {font-size:1.8rem; display:block; color:#FFF}
.home-slider__title {font-size:5rem; display:block; color:#FFF; font-weight: 900; text-align: center;padding: 0 3rem;}
.home-slider .slick-dots {display:flex; position:absolute; bottom:2rem; left:2rem; }
.home-slider .slick-dots li {width:1.5rem; height:1.5rem; background: #dfdfdf; border-radius: 1.5rem; font-size:0; margin-right:1rem;}
.home-slider .slick-dots li.slick-active {background: #74D8E5;}
.home-products-bar {display:flex; width:100%; justify-content: space-between; border-bottom: 1px solid #D9D9D9; align-items: center; margin-bottom: 4rem;}
.home-products-buttons {display:flex;}
.home-products-button {display:block; color:#A0A0A0; background-color: #FFF; font-size:1.7rem; margin-right:5rem; padding:2rem 0; position:relative}
.home-products-button.is-active {color:#3D3D3D; font-weight: 600;}
.home-products-button.is-active::after {content:''; width:100%; height:0.8rem; background-color: #74D8E5; position:absolute; bottom:-0.4rem; left:0;}
.no-touch .home-products-button:hover {color:#74D8E5}
.home-products-producer {display:flex; align-items: center;}
.home-products-producer__info {display:block; font-size: 1.4rem; margin-right:2rem; font-weight: 600;}
.home-products-producer .select {font-size:1.4rem; min-width:20rem;}
.products-slider {display:block; width:100%; margin-bottom:8rem; padding:0 10rem;}
.products-slider .slick-list {display:block; width:100%;}
.products-slider .slick-track {display:flex; min-width:100%; justify-content: center;}
.products-slider__slide {display:block; margin:1rem;}
.products-slider .slick-arrow {width:4rem; height:4rem; position:absolute;  background-repeat: no-repeat !important; background-size:contain !important; font-size:0 !important; top:14rem;}
.products-slider .slick-prev {left:0; background: url(../img/icons/slider_left.svg);}
.products-slider .slick-next {right:0; background: url(../img/icons/slider_right.svg);}
.item {display:flex; flex-direction: column; width:100%; position:relative; padding:1rem;}
.item picture{display:block; width:100%; position:relative; margin-bottom: 2rem;}
.item picture::before {content:''; display:block; width:100%; padding-top:100%}
.item picture img {display:block; width:100%; height:100%; object-fit: contain; -o-object-fit: contain; position:absolute; top:0; left:0;}
.item-name {display:block; width:100%; text-align: center; font-weight: 600; padding:0 2rem; margin-bottom: 1rem; font-size:1.5rem;} 
.item-desc {display:block; width:100%; text-align: center; font-weight: 300; padding:0 2rem; font-size:1.3rem; font-weight: 400; margin-bottom: 1rem;} 
.item-price {display:flex; flex-direction: column; width:100%; text-align: center; font-weight: 700; margin-bottom: 1rem; font-size:1.8rem} 
.item-price s{font-size:1.4rem; font-weight: 400;}
.item-price--promo span {color:#FF3737}
.item-action {display:flex; width:100%; justify-content: center; margin-top:1rem;}
.item-fav {display:block; width:2rem; height:1.8rem; position:absolute; top:1rem; left:1rem;  z-index:1}
.item-icons {display:flex; flex-direction: column; width:4rem; position:absolute; top:1rem; right:1rem; cursor:pointer; z-index:1}
.item-icons img {margin-bottom:1rem;}
.item-promo {background:#FF3737; color:#FFF; font-size: 1.3rem; padding:0.5rem; text-align: center; font-weight: 600;}
.item--unavailable {color:#FF3737;}
.home-categories {display:flex; width:calc(100% + 4rem); margin:0 -2rem; flex-wrap: wrap; margin-bottom: 4rem; justify-content: center;}
.home-categories__item {display:block; width:calc(33.3333% - 4rem); margin:2rem; position: relative; overflow: hidden;}
.home-categories__item picture {display:block; width:100%; padding-top:67.5%; position: relative; border-radius: 1rem; overflow: hidden;}
.home-categories__item picture::before {content:''; background:rgba(0,0,0,0.2); display:block; width:100%;height:100%; position: absolute; top:0; left:0; z-index:2; border-radius: 1rem;}
.home-categories__item picture img{display:block; width:100%; height: 100%; position: absolute; top:0; left: 0; object-fit: cover; -webkit-mask-image: -webkit-radial-gradient(white, black); border-radius: 1rem; transition: 0.5s;}
.home-categories-arrow {padding:1rem; background:#74D8E5; border-radius: 1rem; position: absolute; top:2rem; left:2rem; z-index: 3;}
.home-categories-content {display:flex; flex-direction: column; width:calc(100% - 4rem); position: absolute; bottom: 4rem; left:2rem; z-index: 4; color:#FFF}
.home-categories-title {display: block; width: 100%; font-size:3rem; font-weight: 700; margin-bottom: .5rem;}
.home-categories-desc {display: block; width: 100%; font-size:1.3rem; font-weight: 500;}
.home-categories__item:hover picture img {transform: scale(1.1);}
.section--home-producers {border-bottom: 1px solid #DFDFDF; margin-bottom: 4rem;}
.home-producers-bar {border-bottom: 1px solid #DFDFDF; padding:1rem;}
.home-producers-bar .container {justify-content: space-between; align-items: center;}
.home-producers-bar .container a {font-size: 1.6rem; color:#A7A7A7; margin-left:1rem}
.home-producers-bar .container a:hover {color:#74D8E5}
.home-producers__title {font-size:2rem; color: #a7a7a7; font-weight: 700;}
.home-producers {display:block; width:100%; margin:4rem 0;}
.home-producers .slick-track {display:flex; align-items: center;}
.home-producers__item picture {display:block; height:4rem; position:relative}
.home-producers__item picture img {display:block; width:100%; height:100%;  object-fit: contain;}
.section--home-about {margin-top:8rem; margin-bottom:8rem;}
.section--home-about .container {justify-content: space-between;}
.home-about-left {display:flex; flex-direction: column; width:calc(50% - 2rem)}
.home-about-left__title {display:block; width:100%; font-size:3rem; margin-bottom:3rem;}
.home-about-left__desc {display:block; width:100%; font-size:1.5rem; margin-bottom:3rem; padding-left:10rem; position: relative;}
.home-about-left__desc::before {background: #3D3D3D; width:0.6rem; height: 8rem; content:''; position:absolute; top:0; left:0;}
.home-about-buttons {display: flex; width:100%; padding-left:10rem}
.home-about-buttons .btn {margin-right:1rem;}
.home-about-right {display:flex; flex-direction: column; width:calc(50% - 2rem)}
.home-newsletter {display:flex; width:100%; flex-direction: column; background:#EBEBEB; border-radius: 1rem; padding:4rem;}
.home-newsletter__title {display:block; width:100%; font-size: 2.5rem; font-weight: 700; margin-bottom:1rem;}
.home-newsletter__desc {display:block; width:100%; font-size: 1.5rem; font-weight: 600; margin-bottom:2rem;}
.home-newsletter__form {display:flex; width:100%; flex-wrap: wrap; justify-content: space-between;}
.home-newsletter-input {display:block; width:80%; background:#FFF; padding:1.6rem; border-radius:0.5rem; font-size:1.5rem;}
.home-newsletter-btn {width:19%;}
.home-newsletter-input, .home-newsletter-btn {margin-bottom:2rem}
.alert {display:block; width:100%}
.alert__item {display:block; width:100%; padding:1rem; margin-bottom: 2rem; font-size:1.3rem; font-weight: 500; border-radius: 0.5rem;}
.alert_item--success {background:#35d977; color:#FFF; }
.alert_item--error {background:#ff4141; color:#FFF;}
.alert_item--cart {margin-top:1rem;}
.alert_item--surcharge {background:#ffc800; color:#000; }
.inform-form .alert_item--cart {margin-bottom:2rem;}
.inform-form {display:flex; width:100%; align-items: flex-start; flex-direction: column; justify-content: flex-start;}
#form_powiadom {display:flex; width:100%; align-items: flex-start; flex-direction: column; justify-content: flex-start;}
.inform-form .inform-heading {display:block; width:100%; font-size:1.5rem; margin-bottom:1rem;}
#form_powiadom .text-input{width:100%; margin-bottom:2rem;}
#form_powiadom .checkbox{margin-bottom:2rem;}
.inform-btn {width:100%;}
.checkbox {display:flex; width:100%; position: relative; padding-left:3rem;}
.checkbox input {position:absolute; top:0; left:0; width:auto; pointer-events:none; opacity:0;}
.checkbox-box {position:absolute; top:0.1rem; left:0; width:1.5rem; height:1.5rem; background:#FFF; border: 2px solid #dfdfdf}
.checkbox span { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-size:1.3rem;}
.checkbox span a {font-weight: 700;}
.checkbox input:checked ~ .checkbox-box {background:#74D8E5}
.section--home-blog {margin-bottom:8rem;}
.home-blog {display:flex; width:calc(100% + 4rem); margin:0 -2rem; align-items: flex-start;}
.home-blog__item {display: flex; flex-direction: column; width:calc(33.3333% - 4rem); margin:2rem;}
.home-blog__item picture{display:block; width:100%; padding-top:67.5%; position:relative; border-radius: 1rem; overflow: hidden; -webkit-mask-image: -webkit-radial-gradient(white, black); margin-bottom:2rem;}
.home-blog__item picture img {display:block; width:100%; height: 100%; position: absolute; top:0; left:0; object-fit: cover; -webkit-mask-image: -webkit-radial-gradient(white, black); transition: 0.5s;}
.home-blog__item:hover picture img {transform: scale(1.1);}
.home-blog-title {display:block; width:100%; font-size: 2rem; font-weight: 600; line-height: 1.3;}
.home-blog-desc {display:block; width:100%; font-size: 1.5rem; margin-top:2rem;}
.home-blog-more {font-weight: 600; margin-top:2rem;}
.home-blog-more:hover {color:#74D8E5}
.footer {background:#232323; color:#F3F3F3;}
.footer .container {flex-wrap: nowrap; padding-top:5rem; padding-bottom:5rem; justify-content: space-between;}
.footer-col {display:flex; flex-wrap:wrap; flex-direction: column; margin: 0 2rem;}
.copy {font-size:1.3rem; display:block; width:100%; margin-bottom:4rem; margin-top:2rem; }
.author {display:flex; align-items: center; font-size:1.3rem; }
.author span {margin-right:2rem;}
.footer-col:nth-of-type(1) {min-width:30rem;}
.footer-col__title {display:block; width:100%; font-size:2rem; font-weight: 700; margin-bottom:2rem; color:#FFF}
.footer-menu {display:flex; width:100%; flex-direction: column;}
.footer-menu a {font-size:1.3rem; display:block; margin-bottom:1rem;}
.footer-menu a:hover {color:#74D8E5}
.footer-desc, .footer-contact {font-size:1.3rem; display:block; width:100%; margin-bottom:1rem;}
.footer-contact a:hover {color:#74D8E5}
.section--breadcrumbs {border-top:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; padding:2rem 0; margin-bottom:5rem;}
.section--breadcrumbs .container {justify-content: space-between; align-items: center;}
.breadcrumbs {display:flex; align-items: center;}
.breadcrubms-link {display:block; font-size:1.4rem; padding-right: 1.5rem; margin-right:1rem; position:relative; color:#A0A0A0;}
.breadcrubms-link:hover {color: #74D8E5;}
.breadcrubms-link::after {content:'>'; position:absolute; top:50%; right:0; transform: translateY(-50%); line-height: 0;}
.breadcrubms-link:last-of-type {padding-right: 0; margin-right: 0; font-weight: 600; color:#313131}
.breadcrubms-link:last-of-type::after {display:none;}
.breadcrubms-link:last-of-type:hover {color: #74D8E5;}
.breadcrumbs-sortby {display:flex; font-size:1.4rem; align-items: center; margin-left:2rem;}
.breadcrumbs-sortby div {margin-right:1rem; font-weight: 600;}
.section--listing {margin-bottom:8rem;}
.section--listing .container {justify-content: space-between; align-items: flex-start;}
.listing-left {display:flex; width:15%; flex-wrap: wrap;}
.categories-tree {display:flex; flex-direction: column; width:100%; margin-bottom:4rem;}
.categories-tree ul {display:flex; flex-direction: column; width:100%; padding:1rem 0; padding-left:2rem}
.categories-tree a {display:block; width:100%; padding:0.5rem 0;}
.categories-tree a.is-active {font-weight: 700;}
.filters-area {display:block; width:100%}
.filters-tree {display:flex; flex-direction: column; width:100%;}
.filters-tree__item {display:flex; flex-direction: column; width:100%; margin-bottom:1rem;}
.filters-toggle {display:flex; width:100%; justify-content: space-between; background:#FFF; color:#000;  font-size:1.7rem; font-weight: 500; margin-bottom:1rem;}
.filters-boxes {display:none; margin:1rem 0;}
.filters-minus {display:none;}
.filters-minus, .filters-plus {margin-left:1rem;}
.filters-tree__item.is-active .filters-minus {display:block;}
.filters-tree__item.is-active .filters-plus {display:none;}
.filters-boxes .checkbox {margin-bottom:0.5rem;}
.filters-tree__item.is-active .filters-boxes {display: block;}
.filters-cta {display:flex; width:100%; flex-wrap: wrap; margin-top:1rem; align-items: center; margin-bottom: 4rem;}
.filters-cta__reset {font-size: 1.4rem; font-weight: 700;}
.filters-cta .btn {margin-right: 2rem;}
.filters-cta button {margin-top: 1rem;}
.listing-right {display:flex; width:calc(85% - 4rem); flex-wrap: wrap; align-items: flex-start;}
.listing-right--full {width:100% !important}
.heading-title {display:block; width:100%; font-size:2.6rem; color:#000; font-weight: 700; margin-bottom:2rem;}
.content {display:block; width:100%; font-size:1.5rem; margin-bottom:3rem;}
.selected-filters {display:flex; flex-wrap: wrap; margin-bottom:3rem;}
.selected-filters span{display:block;  font-size:1.2rem; padding:1rem 1rem; margin:0 1rem 1rem 0; font-weight: 500; border:1px solid #DCDCDC; color:#000; line-height: 1;}
.selected-filters span:first-of-type{margin-left: 0; border:0; font-weight: 600;}
.products-listing {display:flex; width:100%; flex-wrap:wrap;}
.products-listing .item {width:calc(20% - 4rem); margin:2rem;}
.seo-listing {margin-top:4rem; padding-top:4rem; border-top:1px solid #D9D9D9; font-size:1.3rem}
.pagination { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: flex-end; width: 100%; margin-top:8rem; }
.pagination__nav, .pagination__page { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; line-height: 1; border: 1px solid #E7E7E7; height: 4.4rem; width: 4.4rem; margin-right: 0.8rem; font-size: 1.4rem; font-weight: 500; border-radius:4.4rem;  }
.pagination__nav:last-child, .pagination__page:last-child { margin-right: 0; }
.pagination__nav { -webkit-transition: border-color 350ms ease; transition: border-color 350ms ease; }
.no-touch .pagination__nav:hover { border-color: #000; }
.pagination__page { -webkit-transition: background-color 350ms ease, color 350ms ease, border-color 350ms ease; transition: background-color 350ms ease, color 350ms ease, border-color 350ms ease; line-height: 1; }
.pagination__page.is-active, .no-touch .pagination__page:hover { background-color: #313131; color: #FFFFFF; border-color: #313131; }
.pagination__select { margin-right: 0.8rem; border: 1px solid #E7E7E7; padding: 1rem 3.5rem 1rem 2rem; min-width: 9rem; background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIzIiB2aWV3Qm94PSIwIDAgOCAzIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNy44OTczMSAwLjEwNTAzN0M4LjA0NDkgMC4yMzE1MTYgOC4wMzEzNSAwLjQ0MzgzOCA3Ljg2OTg1IDAuNTU4MTAyQzYuODY0OTQgMS4yNjg2OCA1LjY5ODkgMi4wOTI5NiA0LjUzMDI4IDIuOTE2MDhDNC40NTQ1OSAyLjk2OTg2IDQuMzU1NzcgMi45OTk3OSA0LjI1MzE1IDNDNC4xNTA1MyAzLjAwMDIxIDQuMDUxNSAyLjk3MDY5IDMuOTc1NDUgMi45MTcyMkMzLjQ0IDIuNTQyNiAyLjg2ODM2IDIuMTM3ODcgMi4yNzU4MiAxLjcxODA1TDIuMTIyNzMgMS42MDk3NUMxLjYzNzQ5IDEuMjY1ODQgMS4xMzkwNyAwLjkxMjgxOSAwLjYzNTg4OCAwLjU1ODk1QzAuNTk1NjM1IDAuNTMwNjM5IDAuNTYyOTYxIDAuNDk2NDUyIDAuNTM5NzMgMC40NTgzNEMwLjUxNjUgMC40MjAyMjkgMC41MDMxNyAwLjM3ODkzOSAwLjUwMDUwMSAwLjMzNjgyOUMwLjQ5NzgzMSAwLjI5NDcyIDAuNTA1ODc0IDAuMjUyNjE0IDAuNTI0MTcgMC4yMTI5MTZDMC41NDI0NjcgMC4xNzMyMTkgMC41NzA2NTkgMC4xMzY3MDcgMC42MDcxMzcgMC4xMDU0NjZDMC42NDM2MTUgMC4wNzQyMjQzIDAuNjg3NjY0IDAuMDQ4ODY0OSAwLjczNjc2OSAwLjAzMDgzNTdDMC43ODU4NzUgMC4wMTI4MDY3IDAuODM5MDc0IDAuMDAyNDYwNTEgMC44OTMzMzIgMC4wMDAzODg0MTNDMC45NDc1ODkgLTAuMDAxNjgzNjkgMS4wMDE4NCAwLjAwNDU1ODM1IDEuMDUyOTkgMC4wMTg3NTg4QzEuMTA0MTQgMC4wMzI5NTkyIDEuMTUxMTggMC4wNTQ4Mzk2IDEuMTkxNDQgMC4wODMxNTA2QzEuNjkzNTMgMC40MzY0NTQgMi4xOTEyMyAwLjc4ODkgMi42NzU3MyAxLjEzMjI1TDIuNzQ0OTUgMS4xODE0MkMzLjI2NjA4IDEuNTUwNjMgMy43NzE4NCAxLjkwODc2IDQuMjUxNTkgMi4yNDU4N0M1LjMyNjA4IDEuNDg4MTEgNi4zODc3NSAwLjczNzczNSA3LjMxMjQ2IDAuMDgzNzI0MUM3LjM5Mzc1IDAuMDI2NDk3OSA3LjUwMDk0IC0wLjAwMzM5MTcxIDcuNjEwNTYgMC4wMDA2MDI5ODhDNy43MjAxOCAwLjAwNDU5NzkyIDcuODIzMyAwLjA0MjE1MTIgNy44OTczMSAwLjEwNTAzN1oiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=) center right 2rem no-repeat; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; min-height: 4.4rem; font-size: 1.4rem; font-weight: 500; border-radius:10rem; }
.pagination__select:last-child { margin-right: 0; }
.container--product {align-items: flex-start;}
.product-left {width:calc(33.3333% - 2rem); margin-right:2rem; margin-bottom:8rem}
.product-preview {display:block; width:100%; position:relative; margin-bottom:4rem;}
.product-preview::before {display:block; width:100%; padding-top:100%; content:''; }
.product-preview img {display:block; width:100%; height:100%; position:absolute; top:0; left:0; object-fit: contain;}
.thumbnails-slider {display:block; width:100%; padding:0 6rem;}
.thumbnails-slider .slick-arrow {width:3rem; height:3rem; position:absolute;  background-repeat: no-repeat !important; background-size:contain !important; font-size:0 !important; top:50%; transform: translateY(-50%);}
.thumbnails-slider .slick-prev {left:0; background: url(../img/icons/slider_left.svg);}
.thumbnails-slider .slick-next {right:0; background: url(../img/icons/slider_right.svg);}
.thumbnails-slider__slide {position:relative; margin:0 1rem; height:10rem; cursor: pointer;}
.thumbnails-slider__slide img {margin:0 auto; display:block; width:100%; height: 100%; object-fit: contain;}
.product-right {display:flex; width:calc(66.6666% - 2rem); margin-left:2rem;  margin-bottom:8rem; flex-wrap: wrap; align-items: flex-start;}
.product-header, .product-top {display:flex; width: 100%; justify-content: space-between; margin-bottom:1rem;}
.product-top {margin-bottom:4rem;}
.product-header .heading-title {width:auto; margin:0;}
.product-fav {display:flex; align-items: center; font-size:1.4rem; margin-left:2rem;}
.product-fav button {display:flex; align-items: center; font-size:1.4rem;}
.product-fav button span{white-space: nowrap; margin-left:1rem}
.product-fav button img {width:2.8rem; height: 2.8rem;}
.product-stars {display:flex; align-items: center;}
.grey-stars {width:10rem; height: 1.9rem; background:url(../img/icons/stars_grey.svg); background-repeat:no-repeat; background-size: contain;}
.gold-stars {height: 100%; background:url(../img/icons/stars_gold.svg); background-repeat:no-repeat;}
.product-stars span {margin-left:1rem; font-size:1.4rem; display:block; line-height: 1;margin-top:0.1rem}
.product-price {display:flex; font-size:2.6rem; align-items: center; font-weight: 600;}
.product-price s{font-size:2rem; font-weight: 400; margin-right: 1rem;}
.product-col {display:flex; flex-direction: column;}
.product-col--left {padding-right: 5rem; width:70%;}
.product-col--right {padding-left: 5rem; width:30%; border-left:1px solid #D9D9D9; align-items: flex-end;}
.product-data {display:flex; flex-wrap:wrap; width:100%; margin-bottom: 2rem;  font-size:1.5rem}
.product-data div {margin-right: 2rem; display:flex; width:100%; margin-bottom:.5rem;}
.product-data div b{margin-right: .5rem;}
.product-data a:hover {color: #74D8E5;}
.product-brand {display:block; width:100%; margin-bottom: 2rem;}
.product-brand a {display:inline-block}
.product-brand img{max-width: 15rem; max-height: 10rem;}
.product-small-desc {margin-bottom:0;}
.product-cart {display:flex; flex-direction: column; width:100%; margin-bottom:4rem;}
.select--product {width:100%; border-bottom:1px solid #D9D9D9; margin-bottom: 2rem; font-size: 1.4rem;}
.product-cart__cta {display:flex; width:100%;}
.text-input--product {max-width:6rem; text-align: center; margin-right: 1rem;}
.product-data-additional {display:flex; width:100%; flex-direction: column; margin-bottom:2rem;}
.product-data-additional div{display:flex; width:100%; font-size:1.5rem}
.product-data-additional div b {margin-right: 1rem;}
.product-tags {display:flex; flex-wrap: wrap; width:100%; font-size:1.5rem}
.product-tags b{display:block; width:100%;}
.product-tags a{display:block; margin:0 0.5rem 0.5rem 0}
.product-tags a:hover{color: #74D8E5;}
.product-full {display: flex; width: 100%; flex-direction: column;}
.product-buttons {display: flex; width: 100%; border-bottom: 1px solid #d9d9d9; margin-bottom:4rem;}
.product-buttons button{background:#FFF; border:0; cursor: pointer; padding:2rem 0; margin-right: 7rem;}
.product-buttons button.is-active{font-weight: 700;}
.product-content {display:block; width:100%; margin-bottom: 8rem;}
.content ul li {margin-left:2rem; position:relative;}
.content ul li::before { content: "\2022"; color: #74D8E5; font-weight: bold; display: inline-block; width: 1em; margin-left: -1em;}
.product-hero {display:block; width:100%; margin-bottom:4rem;}
.product-hero img{border-radius: 0.5rem;}
.product-content #data_content {display:flex; width:100%; flex-direction: column;}
.testimonial {display:flex; width:100%; flex-direction: column; margin-bottom:2rem;}
.testimonial-date {font-size:1.3rem; margin-bottom:1rem;}
.testimonial .grey-stars {margin-bottom:1rem;}
.cart-left {display:flex; flex-direction: column; width:calc(66.6666% - 2rem); margin-right:2rem; margin-bottom:8rem;}
.cart-list {display:flex; flex-direction: column; width:100%;}
.cart-list__item {display:flex; width:100%; border:1px solid #DFDFDF; border-radius: 0.5rem; padding:2rem; align-items: center; justify-content: space-between; margin-bottom:2rem}
.cart-image {display:block; width:7rem; height:7rem; margin-right:1rem; flex-shrink: 0;}
.cart-image img {display:block; width:100%; height:100%; object-fit: contain;}
.cart-product-data {display: flex; flex-direction: column; margin-right:auto; width:40%}
.cart-product-data div{font-size: 1.4rem;}
.cart-qty {display:flex; align-items: center;}
.btn--qty {width:2.5rem; height:2.5rem; display:flex; align-items: center; justify-content: center; padding:0; line-height: 0;}
.btn--qty:hover {background:#74D8E5;}
.cart-amount {display:block; margin:0 1rem; width:3rem; text-align: center;}
.cart-price {display:flex; align-items: center; margin-left:auto; margin-right: auto; width:20rem}
.cart-price b{margin-right: 1rem;}
.cart-delete {margin-left: 2rem;}
.cart-bar {display:flex; justify-content: flex-end;}
.cart-bar a{font-weight: 700; margin-bottom:5rem;}
.cart-discounts {display:flex; flex-direction: column;}
.cart-discounts-item {display:flex; align-items: flex-start; margin-bottom: 3rem;}
.cart-discount-name {display:block; width:30%; font-size:1.8rem; font-weight: 700; padding-right:4rem}
.cart-discount-desc {display:block; width:70%; padding:0;}
.cart-discount-desc a{text-decoration: underline;}
.cart-discount-desc a:hover{color:#74D8E5}
.cart-discount-desc b{color:#FBBC5F}
.cart-right {display:flex; flex-direction: column; width:calc(33.3333% - 2rem); margin-left:2rem; margin-bottom:8rem;}
.cart-title {font-size:2rem;}
.cart-coupons {display:flex; width:100%;margin-bottom: 3rem;}
.cart-coupons .text-input {width:70%; margin-right:1rem}
.cart-summary {display:flex; flex-direction: column; font-size: 1.5rem;}
.cart-summary b{margin:0.5rem 0; font-size:1.9rem;}
.cart-cta {margin-top:3rem; display: flex;}
.cart-cta .btn, .summary-cta .btn {font-size:1.8rem; padding:1.5rem 5rem;}
.method {display:flex; margin-bottom: 8rem; margin-top:4rem}
.method__item {display:flex; flex-direction: column; width:calc(33.3333% - 2rem)}
.method__item:nth-of-type(2) {margin:0 4rem;}
.method-title {font-size:2rem;}
.method__item .btn {display:inline-block}
.btn--guest {border:1px solid #313131}
.btn--guest:hover {border:1px solid #74D8E5; color:#74D8E5}
.login-form {display:flex; flex-direction: column; margin-bottom:5rem;}
.login-form .text-input{margin-bottom: 2rem; padding: 1.5rem 1.2rem;}
.login-form a {color:#9D9D9D;}
.login-form button {margin-top:3rem}
.facebook-login {display:flex; width:100%; flex-wrap: wrap;}
.facebook-login span {display:block; width:100%; font-size:1.5rem; margin-bottom:2rem;}
.btn--facebook {background:#385898; color:#FFF}
.select--form {padding-right:1rem; background-position: right 1rem center; padding-right: 3rem;}
.summary-left {display:flex; flex-direction: column; width:calc(50% - 2rem); margin-right: 2rem; margin-bottom: 8rem;}
.inputs-form {display:flex; width:100%; flex-wrap: wrap; justify-content: space-between; margin-bottom: 2rem;}
.inputs-form .text-input {width:calc(50% - 2rem); margin-bottom: 2rem;}
.radio {display:flex; width:100%; position: relative; padding-left:3rem;}
.radio input {position:absolute; top:0; left:0; width:auto; pointer-events:none; opacity:0;}
.radio-box {position:absolute; top:0.1rem; left:0; width:1.5rem; height:1.5rem; border-radius: 1.5rem; background:#FFF; border: 2px solid #dfdfdf}
.radio span { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-size:1.3rem;}
.radio span a {font-weight: 700;}
.radio input:checked ~ .radio-box {background:#74D8E5}
.summary-delivery {display:flex; width:100%; justify-content: space-between; margin-bottom: 2rem;}
.summary-delivery__col {display: flex; flex-direction: column; width:calc(50% - 2rem);}
.summary-delivery__col .radio {margin-bottom:1rem;}
.summary-delivery__col .radio span img {margin-top:1rem;}
.summary-left .checkbox {margin-bottom:2rem;}
.summary-remarks {display:block; width:100%; height:20rem; overflow: hidden; resize: none; margin-bottom:2rem;}
.summary-heading-margin {margin-top:2rem;}
.summary-right {display:flex; flex-direction: column; width:calc(50% - 2rem); margin-left: 2rem;  margin-bottom: 8rem;}
.summary-payment {display:flex; flex-direction: column; border:1px solid #DFDFDF; padding:3rem; border-radius: 0.5rem; margin:3rem 0; background:#fafafa}
.summary-amounts {display: flex; flex-direction: column;}
.summary-right .checkbox {margin-bottom:1rem;}
.summary-amounts__item {display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 1rem;}
.summary-item-name {margin-right: 1rem;}
.summary-topay {display:flex; justify-content: flex-end; font-weight: 700; font-size:2rem; margin-top:2rem}
.summary-topay-info {display:flex; justify-content: flex-end; }
.summary-checboxes {margin-bottom:3rem;}
.container--small {width:70%; margin-bottom:8rem}
.hero {margin-top:-5rem; margin-bottom:5rem;}
.hero img{border-radius: 0 0 2rem 2rem;}
.content-gallery {display:flex; flex-wrap: wrap; justify-content: space-between; margin-top:4rem}
.content-gallery__item {display:block; width:calc(50% - 1rem); position:relative; margin-bottom:2rem; border-radius: 0.5rem; overflow: hidden;}
.content-gallery__item::before {display:block; content: ''; width:100%; padding-top:50%}
.content-gallery__item img {display:block; width:100%; height:100%; object-fit: cover; position:absolute; top:0; left:0; border-radius: 0.5rem; transition: 0.5s;}
.content-gallery__item:hover img {transform: scale(1.1);}
.text-center {text-align:center}
.blog-list {display:flex; flex-wrap: wrap; width:100%;}
.container--nobottom {margin-bottom:0rem;}
.container--blog {margin-bottom:8rem;}
.container--blog .pagination {justify-content: center;}
.blog-list--more {margin-bottom: 8rem;}
.container--login {max-width:60%; justify-content: space-between;}
.login-col {display:flex; flex-wrap: wrap; width:calc(50% - 10rem); margin-bottom:8rem;}
.login-form {width:100%;}
.facebook-login--margintop {margin-top:3rem}
.login-form .checkbox {margin-bottom:1rem;}
.login-form .alert {margin-top:2rem;}
.login-form .alert__item {margin-bottom:0rem;}
.reset-col {margin:0 auto; justify-content: center; margin-bottom: 8rem;}
.reset-col button {margin-top:0; margin:0 auto}
.producers-list {display:flex; flex-wrap: wrap; width:100%; justify-content: center;}
.producers-list__item {display:block; width:15%; margin:2rem; position: relative;}
.producers-list__item::before {display:block; width:100%; height:4rem; content: '';}
.producers-list__item img{display:block; width:100%; height:100%;; position:absolute; top:0; left:0; object-fit: contain;}
.contact-left {display:flex; flex-wrap: wrap; width:calc(40% - 2rem); margin-right: 2rem; margin-bottom:8rem;}
.contact-address {display:flex; width:50%; padding-right:2rem; margin-bottom:3rem; align-items: flex-start;}
.contact-address img {margin-right:1rem;}
.contact-details {display:flex; flex-direction: column; width:50%; padding-left:2rem; margin-bottom:3rem; align-items: flex-start; }
.contact-link {display: flex; align-items: center; margin-bottom: 1rem;}
.contact-link:hover {color:#74D8E5}
.contact-link img {margin-right: 1rem;}
.contact-right {display:flex; flex-direction: column; width:calc(60% - 2rem); margin-left: 2rem; margin-bottom:8rem;}
.contact-form {display:flex; flex-wrap:wrap; justify-content: space-between;}
.contact-form .text-input {width:calc(33.3333% - 1rem); margin-bottom:2rem;}
.contact-message {width:100% !important; height:20rem; resize: none; overflow: hidden;}
.end-contact-form {display:flex; width:100%; justify-content: space-between;}
.end-contact-form .text-input {margin-left:3rem;}
.contact-cta {display:flex; width:100%; justify-content: flex-end;}
.panel-menu {display:flex; width:100%; border-bottom:1px solid #dfdfdf; margin-top:-5rem; margin-bottom:5rem; justify-content: center;}
.panel-menu a{padding:2rem 0; margin:0 2rem; font-size:1.6rem; font-weight: 700;}
.panel-menu a.is-active{color:#74D8E5}
.panel-cols {display:flex; width:100%; justify-content: space-between; margin-bottom: 8rem; align-items: flex-start;}
.panel-home-col {display:flex; flex-wrap: wrap; width:30%}
.panel-home-col .checkbox {margin-bottom:2rem;}
.container--orders {margin-bottom:8rem}
.container--orders .pagination{justify-content: center;}
.my-orders {width:100%; border-collapse: collapse;}
.my-orders th{font-weight: 700; text-align: left;}
.my-orders th, .my-orders td {padding:1rem 0.5rem; border-bottom:1px solid #dfdfdf}
.my-orders th {border-bottom:0; padding-bottom:3rem}
.my-orders td a{font-weight: 700; margin-left:auto; display:inline-block}
.my-orders tr th:last-of-type, .my-orders tr td:last-of-type {text-align: right;}
.burger { display: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 30px; height: 18px; padding: 3px 2px; -webkit-box-sizing: content-box; box-sizing: content-box; color: #11101e; z-index: 15; position: relative; -webkit-transition: color .3s ease; transition: color .3s ease; margin-left: auto; }
.burger__label { font-size: 0; width: 100%; margin-left: auto; margin-right: 0; }
.burger:after, .burger:before { content: ""; display: block; }
.burger:after, .burger:before, .burger__label { height: 2px; background-color: #000; border-radius: 1rem; -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s,-webkit-transform .3s; }
.burger.is-active:before { -webkit-transform: translateY(8px) rotate(45deg); transform: translateY(8px) rotate(45deg); }
.burger.is-active:after { -webkit-transform: translateY(-8px) rotate(-45deg); transform: translateY(-8px) rotate(-45deg); }
.burger.is-active .burger__label { -webkit-transform: scaleX(0); transform: scaleX(0); opacity: 0; }
.mobile-select {display:none;}
.btn--mobile {display:none;}
.dynamic-video {width:100%; height:50rem; display:block; margin-top:4rem;}
#home_sliders {display:block; width:100%}
.login-form .alert__item {margin-bottom:2rem;}
#reset_result {margin-top:0;}
.product-content {display:none;}
.product-content.is-active {display:block;}
.delcode {margin-bottom:2rem; font-size:1rem; padding:1rem;}
#delivery-address {display:none}
.text-input--full {width:100% !important}
.orders__table{ border-collapse:collapse; width:100%; }
.orders__table--fixed{table-layout:fixed; margin-bottom:3rem; }
.orders__table--fixed .alert__message{margin-top:0}
.orders__heading th{ border-collapse:collapse; border-bottom:1px solid #dfdfdf; padding:0 20px 10px; padding:0 2rem 1rem; font-weight:600; text-align:left; }
.orders__heading th:first-of-type{ padding-left:0 }
.orders__info td{ padding:15px 0; padding:1.5rem 0; border-bottom:1px solid #dfdfdf; padding:15px 20px 15px; padding:1.5rem 2rem 1.5rem; vertical-align:top }
.orders__info td:first-of-type{ padding-left:0 }
.orders__details{ margin:0 auto; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; height:34px; height:3.4rem; width:34px; width:3.4rem; font-size:22px; font-size:2.2rem; font-weight:500; background:#d41f1f; -webkit-transition:background-color 500ms ease; transition:background-color 500ms ease; color:#fff }
.orders__details:hover{ background-color:#39b54a }
.btn-orders {display:inline-block}
.inny-adres {display:none;}
.inny-adres.is-active {display:flex;}
#panel-dane-form {width: 70%; margin:0 auto;}
#panel-haslo-form {width: 50%; margin:0 auto;}
#panel-dane-form .checkbox, #panel-haslo-form .checkbox {margin-bottom: 2rem;}

.cookies {line-height:1.5; position:fixed; z-index:9998; bottom:20px; left:50%; transform:translateX(-50%); background:rgba(0,0,0,1); border-top:1px solid #000; font-size:13px; color:#FFF; width:70%;  max-width:70%; padding:15px; border-radius:10px; display:flex; align-items:center; font-weight:400;}
.cookies div {padding-right:20px; width:calc(100% - 150px)}
.cookies u, .cookies a {color:#FFF; font-weight:bold; cursor:pointer; font-size:12px; margin-right:10px; border-right:1px solid #FFF; padding-right:10px;}
.cookies u, .cookies a:last-of-type {margin-right:0; padding-right:0; border-right:0;}
.cookies button {display:block; margin:0 auto; border:1px solid #FFF; background:none; color:#FFF; padding:10px; width:150px; cursor:pointer;  font-size:12px;}
.cookies-popup {background:rgba(255,255,255,0.9); position:fixed; top:0; left:0; display:flex; width:100%; height:100vh; z-index:9999; justify-content:center; align-items:center;}
.cookies-popup.hidden {display:none;}
.cookies-popup__content {display:flex; width:800px; max-width:90%; max-height:90vh; overflow-y:auto; background:#FFF; padding:30px; border:2px solid #000; flex-wrap:wrap; justify-content: flex-end;}
.cookies-btns {display:flex; width:100%;}
.cookies-btns__btn {border:1px solid #000; padding:10px; display:block; margin-right:10px; background:#FFF; font-size:13px}
.cookies-btns__btn--active {background:#000; color:#FFF}
.cookies-tabs {display:flex; width:100%; color:#000}
.cookies-tabs__tab {display:block; width:100%; margin:20px 0; height:200px; overflow-y:auto; font-size:13px; font-weight:400;}
.cookies-tabs__tab.hidden {display:none;}
.cookies-modal {height:100%; overflow:hidden;}
.cookies-tabs table{width:100%; border-collapse:colapse; table-layout:fixed}
.cookies-tabs table th {font-weight:bold; background:#dfdfdf}
.cookies-tabs table th, .cookies-tabs table td {padding:5px; text-align:left; font-size:13px; }
.cookies-tabs table td span{font-size:10px;}
.cookies-tabs table td {border-bottom:1px solid #dfdfdf}
.cookies-chb {display:block; width:100%; margin-bottom:20px;}
.cookies-submit {cursor:pointer; background:none; border:1px solid #000; padding:10px 20px;  font-size:13px}
.cookies-submit:hover {background:#000; color:#FFF}
.producer-alternative {text-transform: uppercase; font-weight: 700; font-size:1.6rem; text-align: center; color:rgb(77, 77, 77); background:#f1f1f1; margin:1rem; padding:1.5rem 1rem; border-radius: 1rem;}
.producers-list__item.noimg::before {display: none;}

@media (max-width: 1680px) { 
    .container {padding-left:5rem; padding-right:5rem;}
    .logo {left:5rem;}
    .header-icons {right:5rem;}
    .menu {padding:0 15rem}
    .menu__item {margin:0 0.5rem}
    .listing-left {width:20%}
    .listing-right {width:calc(80% - 4rem)}
    .products-listing .item {width:calc(25% - 4rem)}
    .login-col {width: calc(50% - 5rem);}
    .container--login {max-width: 80%;}
    .product-small-desc {font-size: 1.4rem;}
    .product-price {font-size: 2rem;}
    .product-col--left {width:60%}
    .product-col--right {width:40%}
    .producer-alternative {font-size:1.4rem; padding:1.5rem 0.5rem;}
}

@media (max-width: 1480px) { 
    .home-slider__slide {height:32rem}
    .home-slider__slide picture {display:block; width:100%; height:100%; position: relative;}
    .home-slider__slide picture img{display:block; width:100%; height:100%; position: absolute; top:0; left:0; object-fit: cover;}
    .home-slider__overtitle {font-size:1.6rem;}
    .home-slider__title {font-size:4rem;}
    .home-products-button {font-size:1.6rem; margin-right: 3rem;}
    .item-icons {width:3rem; top:0;}
    .item-promo {font-size:1rem;}
    .item-name {font-size:1.4rem;}
    .item-price {font-size:1.6rem;}
    .item-name, .item-desc {padding:0}
    .home-categories-title {font-size:2.6rem}
    .home-categories {width: calc(100% + 2rem);     margin: 0 -1rem; margin-bottom: 4rem;}
    .home-categories__item {margin:1rem; width: calc(33.3333% - 2rem);}
    .home-about-left__desc, .home-about-buttons {padding-left:5rem;}
    .home-newsletter__title {font-size:2rem;}
    .home-newsletter__desc {font-size:1.4rem;}
    .home-newsletter-input {font-size:1.3rem;}
    .alert__item {font-size:1.3rem;}
    .checkbox span {font-size:1.2rem;}
    .home-about-left__title {font-size:2.6rem}
    .home-newsletter-input {width:71%;}
    .home-newsletter-btn {width:28%;}
    .home-blog-title {font-size:1.8rem;}
    .home-blog-desc {font-size:1.3rem;}
    .home-blog__item {width: calc(33.3333% - 2rem); margin: 1rem;}
    .home-blog {width: calc(100% + 2rem); margin: 0 -1rem;}
    .footer-col__title {font-size:1.8rem;}
    .footer-col:first-of-type img {max-width:15rem;}
    .copy {font-size:1.2rem;}
    .heading-title {font-size:2.2rem}
    .cart-title, .method-title {font-size:1.6rem}
    .cart-discount-desc {font-size:1.4rem; padding:0;}
    .cart-product-data, .cart-price, .cart-bar {font-size:1.4rem}
    .cart-discount-name {font-size:1.6rem}
    .cart-cta .btn, .summary-cta .btn {font-size:1.6rem}
    .cart-price {margin-left:2rem}
    .cart-qty {margin-left:2rem}
    .categories-tree {font-size:1.4rem; }
    .contact-address, .contact-details {font-size:1.4rem; width:100%; margin:0; margin-bottom:2rem; padding:0;}
    .footer-col:nth-of-type(1) {min-width: 20rem;}
    .panel-menu a {font-size:1.4rem}
    .my-orders {font-size:1.4rem}
    .menu__link {padding:0.5rem;}
}

@media (max-width: 1280px) { 
    .menu {display:none;}
    .burger { display: flex; flex-shrink: 0; z-index: 22;}
    .header-icons {right:13rem;}
    .menu.is-visible {display:flex; position:absolute; top:100%; left:0; width:100%; padding:2rem; flex-direction: column; z-index:21; background:#FFF; box-shadow: 2px 10px 10px rgba(0,0,0,.1);}
    .menu__item img {display:none !important;}
    .menu-arrow {display:flex !important; background:#000; width:2.5rem; height: 2.5rem; justify-content: center; align-items: center; flex-shrink: 0; border-radius: 0.5rem;}
    .menu-arrow img {display:block !important;}
    .menu__item.menu__item--dropdown .menu__link {padding:1rem}
    .submenu.is-active {display:flex; position:relative; top:auto; left:auto; padding:0; background:#fafafa; padding:2rem; border-radius: 0;}
    .menu-link-dropdown {justify-content: center;}
    .menu__link {width:auto; justify-content: center;}
    .submenu__item {white-space: normal; text-align: center;}
    .menu__item {width:100%}
    .top-bar__user a, .top-bar .select, .top-bar__delivery {font-size:1.2rem}
    .header-main {padding-top:5rem; padding-bottom: 5rem;}
    .top-bar__user {margin-left:3rem;}
    .home-slider__slide {height:25rem}
    .home-slider__overtitle {font-size:1.4rem;}
    .home-slider__title {font-size:3rem;}
    .home-categories-title {font-size:2.2rem}
    .home-categories-desc {font-size:1.2rem;}
    .home-categories-arrow {padding:0.5rem; width:3rem; height: 3rem;}
    .home-newsletter__title {font-size:1.8rem;}
    .home-newsletter__desc {font-size:1.3rem;}
    .footer .container {flex-wrap:wrap;}
    .footer-col:first-of-type {width:calc(100% - 4rem); order:5; margin-top:4rem; align-items: center; text-align: center;}
    .container--small {width:100%;}
    .hero {height:25rem; margin-bottom: 3rem; width:100%;}
    .hero img{display:block; width:100%; height:100%; object-fit: cover; }
    .breadcrubms-link {font-size:1.2rem;}
    .breadcrumbs-sortby {font-size:1.2rem;}
    .cart-left {width:100%; margin:0; margin-bottom:4rem;}
    .cart-right {width:50%; margin:0; margin-bottom:4rem;}
    .products-listing .item {width:calc(33.3333% - 4rem)}
    .method__item {width:calc(33.3333% - 1rem);}
    .method__item:nth-of-type(2) {margin:0 2rem;}
    .login-form {margin-bottom:2rem;}
    .panel-home-col {width:32%}
    .summary-left {width:100%; margin:0; margin-bottom:4rem;}
    .summary-right {width:100%; margin:0; margin-bottom:4rem;}
    .summary-amounts__item, .summary-topay-info {font-size:1.4rem;}
    .product-col--left {width:100%; padding:0; margin-bottom:4rem;}
    .product-col--right {width:50%; padding:0; border:0;}
    .menu__link {padding:1rem;}
	.cookies {width:90%; max-width:90%; left:20px; transform:none;}
}

@media (max-width: 1080px) { 
    .top-bar__delivery {position:relative; transform: none; top:auto; left:auto; margin-right: auto;}
    .home-products-producer {display:none;}
    .item-desc {font-size:1.1rem}
    .home-categories__item {width: calc(50% - 2rem);}
    .home-about-left {width:100%; margin:0; margin-bottom:4rem;}
    .home-about-right {width:100%; margin:0;}
    .home-blog .home-blog__item:last-of-type {display: none;}
    .home-blog__item {width: calc(50% - 2rem);}
    .section--home-about {margin:4rem 0;}
    .section--home-blog, .section--listing, .container--small {margin-bottom:4rem;}
    .footer-col {width:calc(33.3333% - 2rem); margin:0 1rem}
    .footer-col:last-of-type {width:100%; margin:0; margin-top:4rem; align-items: center; text-align: center;}
    .cart-amount {font-size:1.3rem;}
    .cart-price span {white-space: nowrap;}
    .cart-delete {flex-shrink: 0;}
    .listing-left, .listing-right {width:100%; margin:0;}
    .categories-tree {display:none;}
    .mobile-select {display:flex; width:100%; border:1px solid #dfdfdf; margin-bottom:2rem; padding:1.5rem 1rem; padding-right: 2rem; background-position: right 1rem center; font-size:1.4rem; border-radius: 0.5rem;}
    .contact-left, .contact-right {width:100%; margin:0; margin-bottom:2rem;}
    .contact-right {margin-bottom:4rem;}
    .btn--mobile {display:block; margin-bottom:2rem; font-size:1rem;}
    .filters-area {display:none;}
    .filters-area {width:100%;}
    .filters-toggle {font-size:1.4rem;}
    .content {font-size:1.3rem;}
    .container--login {max-width: 100%;}
    .method__item {width:100%;}
    .method {flex-wrap: wrap;}
    .method__item .login-form {max-width:50%}
    .method__item, .method__item:nth-of-type(2) {margin:0; margin-bottom:4rem;}
    .panel-cols {flex-wrap: wrap;}
    .panel-home-col {width:100%; margin-bottom:2rem;}
    .panel-home-col:last-of-type {margin-top:-2rem;}
    .panel-menu {display:none;}
    .blog-list--more .home-blog__item:last-of-type {display:none;}
    .producers-list__item {width:calc(20% - 2rem); margin:1rem; margin-bottom:2rem}
    .product-left {width:calc(50% - 2rem);}
    .product-right {width:calc(50% - 2rem);}
    .product-header, .product-top {flex-wrap:wrap;}
    .product-header .heading-title {width:100%}
    .product-fav {margin-left:0; margin-top:1rem;}
    .product-price {width:100%; margin-top:2rem;}
    .product-top {margin-bottom:2rem;}
    .product-data {font-size:1.4rem;}
    .product-col--right {width:100%;}
    #panel-dane-form, #panel-haslo-form {width: 100%;}
}

@media (max-width: 870px) { 
    .top-bar__delivery {display:none;}
    .dynamic-video {height:40rem;}
}

@media (max-width: 820px) { 
    
    .header-icons {right:12rem;}
    .header-icons__item img {height:2.5rem}
    .header-icons__item {margin-left:2rem}
    .home-slider__slide {height:20rem}
    .home-slider__overtitle {font-size:1.1rem;}
    .home-slider__title {font-size:2.5rem;}
    .products-slider {padding:0 4rem;}
    .products-slider .slick-arrow {width:3rem; height: 3rem;}
    .home-categories-desc {display:none}
    .home-categories-content {bottom:2rem;}
    .cart-amount {width:2rem;}
    .cart-list__item {flex-wrap: wrap;}
    .cart-product-data {width:calc(100% - 8rem)}
    .cart-qty {margin-left:0;}
    .cart-qty, .cart-price, .cart-delete {margin-top:2rem;}
    .cart-discounts-item {flex-wrap: wrap;}
    .cart-discount-name {width:100%; margin-bottom:1rem;}
    .cart-discount-desc {width:100%;}
    .cart-right {width:70%;}
    .breadcrumbs {width:100%;}
    .breadcrumbs-sortby {margin-left:0; margin-top:0.5rem;}
    .products-listing .item {width:calc(50% - 2rem); margin:1rem;}
    .login-col {width:100%; }
    .login-col:first-of-type {margin-bottom:4rem;}
    .producers-list__item {width:calc(25% - 2rem);}
    .product-col--right {width:100%}
    .my-orders th:nth-of-type(4), .my-orders td:nth-of-type(4) {display:none}
	.cookies {flex-wrap:wrap; text-align:center;}
	.cookies div {width:100%; padding-right:0; margin-bottom:10px;}
	.cookies-btns {flex-wrap:wrap;}
	.cookies-btns__btn {margin:5px; width:calc(50% - 10px)}
}


@media (max-width: 720px) { 
    .orders__col--status {display:none}
    .orders__list {width:100%}
    .orders__col--number {width:31%} 
    .orders__col--price {width:31%} 
}


@media (max-width: 680px) { 
    .home-products-button {font-size:1.4rem; margin-right: 3rem;}
    .home-categories {width: calc(100% + 1rem);     margin: 0 -0.5rem; margin-bottom: 4rem;}
    .home-categories__item {margin:0.5rem; width: calc(50% - 1rem);}
    .home-categories-title {font-size:1.8rem}
    .home-categories-content {bottom:1rem;}
    .home-newsletter {padding:4rem 2rem;}
    .home-blog-title {font-size:1.6rem}
    .heading-title {font-size:2rem}
    .cart-title, .method-title {font-size:1.6rem}
    .cart-right {width:100%;}
    .content-gallery__item {width:calc(50% - 0.5rem); margin-bottom: 1rem;}
    .end-contact-form {flex-wrap: wrap;}
    .end-contact-form .text-input {order:-1; margin:0; margin-bottom:2rem;}
    .end-contact-form .checkbox {margin-bottom:2rem;}
    .summary-delivery {flex-wrap:wrap;}
    .summary-delivery__col {width:100%; margin-bottom:2rem;}
    .summary-delivery__col .radio {margin-bottom:2rem;}
    .producers-list__item {width:calc(33.3333% - 2rem);}
    .product-left {width:70%; margin:0 auto; margin-bottom:4rem;}
    .product-right {width:100%; margin:0; margin-bottom:4rem;}
    .product-buttons button {margin-right:3rem; font-size:1.4rem;}
    .product-buttons {margin-bottom: 2rem;}
    .product-hero {height:20rem; margin-bottom:2rem;}
    .product-hero img {width:100%; height:100%; object-fit: cover;}
    .my-orders th:nth-of-type(3), .my-orders td:nth-of-type(3) {display:none}
    .dynamic-video {height:30rem;}
}

@media (max-width: 620px) { 
    .top-bar .socials {display:none}
    .top-bar__options {width:100%; justify-content: space-between;}
    .top-bar__user {margin-left: auto;}
    .top-bar .select {margin-left:0; margin-right: 1rem;}
}
@media (max-width: 570px) { 
    
    .container {padding-left:2rem; padding-right:2rem;}
    .logo {left:2rem;}
    .logo img {max-width:12rem}
    .header-icons {right:8rem;}
    .header-main {padding:3rem 2rem}
    .home-products-button {margin-right: 2rem;}
    .home-categories-arrow {display:block}
    .products-slider {margin-bottom: 4rem;}
    .home-categories {width:100%; margin:0; margin-bottom: 4rem;}
    .home-categories__item {margin:0; margin-bottom:1rem; width: 100%;}
    .home-categories-title {font-size:1.8rem}
    .home-categories-desc {display:block}
    .home-categories-content {bottom:2rem;}
    .home-producers__title {font-size:1.5rem}
    .home-producers-bar .container a {font-size:1.3rem}
    .home-newsletter-input {width:61%;}
    .home-newsletter-btn {width:38%;}
    .home-blog {width:100%; margin:0; flex-wrap: wrap;}
    .home-blog__item {width:100%; margin:0; margin-bottom:2rem;}
    .home-about-left__desc, .home-about-buttons {padding-left:0rem;}
    .home-about-left__desc::before {display:none}
    .home-about-left__desc {font-size:1.4rem;}
    .footer-col, .footer-col:first-of-type, .footer-col:last-of-type {width:100%; margin:0; margin-bottom:2rem; align-items: center; text-align: center;}
    .footer-col:first-of-type {margin-top:4rem;}
    .footer .container {padding:5rem 2rem;}
    .cart-discount-desc {font-size:1.3rem;}
    .section--breadcrumbs {margin-bottom: 3rem;}
    .hero {margin-top: -3rem;}
    .contact-form {flex-wrap: wrap;}
    .contact-form .text-input {width:100%;}
    .method__item .login-form {max-width:100%}
    .method {margin-top:2rem;}
    .btn--facebook {text-align: center;}
    .inputs-form .text-input {width:100%}
    .selected-filters span {padding:0.5rem; font-size:1rem;}
    .product-left {width:90%;}
    .my-orders {font-size:1.2rem}
    .orders__table {font-size:1.2rem;}
    .orders__col--number {display:none}
    .orders__col--date {display:none}
    .orders__col--price {width:60%}
    .orders__col--cta {width:40%}
    .orders__col {padding-right:1rem;}
	.cookies-btns__btn {font-size:11px; padding:5px;}
	.cookies-tabs table th, .cookies-tabs table td {font-size:11px; }
	.cookies-tabs__tab {font-size:11px; }
	.cookies-popup__content {justify-content: center;}
}

@media (max-width: 470px) { 
    .home-products-buttons {flex-wrap: wrap; margin-top:1rem; width:100%}
    .home-products-button {width:50%; margin:0; padding:1rem; text-align: center;}
    .home-newsletter__title {font-size:1.6rem}
    .pagination__page {display:none}
    .cart-qty {width:100%; justify-content: center;}
    .summary-right .cart-qty {width:auto}
    .cart-price {margin-left:0;}
    .cart-list__item {padding:1rem;}
    .cart-image {width:4rem}
    .cart-product-data {width: calc(100% - 5rem);}
    .cart-product-data, .cart-price, .cart-bar {font-size:1.2rem;}
    .cart-product-data {font-size:1.3rem}
    .cart-product-data div {font-size:1.1rem}
    .cart-cta .btn, .summary-cta .btn {padding:1.5rem 3rem; font-size: 1.4rem;}
    .hero {height:20rem;}
    .products-listing .item {width:calc(100% - 2rem);}
    .summary-payment {padding:2rem;}
    .summary-topay {font-size:1.6rem}
    .producers-list__item {width:calc(50% - 2rem);}
    .product-buttons button {font-size:1.3rem; margin-right: 2rem; text-align: left;}
}

@media (max-width: 400px) { 
    .logo img {max-width:10rem}
    .header-icons__item {margin-left:1rem}
    .header-icons__item img {height:2rem}
    .header-icons__item span {font-size:1.1rem; width: 1.8rem; height: 1.8rem; right:-0.8rem}
    .home-newsletter-input {width:100%;}
    .home-newsletter-btn {width:100%;}
    .product-left {width:100%;}
    .btn-orders {font-size:1rem;}
}

@media (max-width: 350px) { 
    .top-bar__user a, .top-bar .select, .top-bar__delivery {font-size:1.1rem}
    .top-bar__user span {margin:0 0.5rem;}
    .top-bar .select {margin-left:0; margin-right: 0.5rem;}
    .top-bar__user img {display:none;}
    .logo img {max-width:9rem}
    .header-icons {right:7rem;}
    .header-icons__item {margin-left:0.5rem}
    .home-slider__overtitle {font-size:1rem;}
    .home-slider__title {font-size:1.8rem;}
    .home-categories-arrow {display:none}
    .cart-price {width:50%; margin-right:2rem}
    .summary-amounts__item, .summary-topay-info {font-size:1.2rem}
    .producers-list__item {width:calc(100% - 2rem);}
    .my-orders {font-size:1.1rem;}
}

.top-search-section {margin-bottom:2rem;}
.top-search-section .top-search {display:flex;width:100%; align-items: center;border: 1px solid #dfdfdf;padding:0 2rem; border-radius: 1rem;gap:1rem;}
.top-search-section .top-search span {font-size:1.4rem; font-weight: 700;}
.top-search-section .search-form {position:relative;display: flex;top:initial;left:initial;right: initial;bottom: initial;background: transparent;}
.top-search-section .search-form .search-input {min-width:40rem;}
@media (max-width: 870px) {
    .top-search-section .search-form .search-input {min-width: initial;width:100%;max-width: 100%;}
    .top-search-section .search-form {width:100%; padding:0}
    .top-search-section .top-search span {display:none;}
    .top-search-section .top-search {padding:0; border:0;}
}
.section--breadcrumbs {border:0; padding:0 2rem;}
@media (max-width: 1640px) {
    .section--breadcrumbs {padding:0}
}

.omnibus-listing {display:block; width:100%; font-size:1.3rem; line-height: 1; margin:1rem 0; color:#979797; text-align: center}
@media (max-width:1080px) {
    .omnibus-listing { font-size:1rem; }
}
.omnibus-single {display:block; width:100%; font-size:1.3rem; line-height: 1; margin:-4rem 0 4rem 0; color:#979797; text-align: right}
@media (max-width:1080px) {
    .omnibus-single {margin-top:0rem; text-align: left}
}

.product-content {font-size:1.6rem; font-weight: 500;}
@media (max-width:568px) {
    .product-content {font-size:1.5rem;}
}

.fr-overlay,.fr-overlay [class^=fr-],.fr-spinner,.fr-spinner [class^=fr-],.fr-window,.fr-window [class^=fr-]{-webkit-box-sizing:border-box;box-sizing:border-box}.fr-window{position:fixed;width:100%;height:100%;top:0;left:0;font:13px/20px "Lucida Sans","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif;-webkit-transform:translateZ(0);transform:translateZ(0)}.fr-overlay{z-index:99998}.fr-window{z-index:99999}.fr-spinner{z-index:100000}.fr-overlay{position:fixed;top:0;left:0;height:100%;width:100%}.fr-overlay-background{float:left;width:100%;height:100%;background:#000;opacity:.9}.fr-overlay-ui-fullclick .fr-overlay-background{background:#292929;opacity:1}.fr-overlay.fr-mobile-touch,.fr-window.fr-mobile-touch{position:absolute;overflow:visible}.fr-measured{margin:0!important;min-width:0!important;min-height:0!important}.fr-box{position:absolute;top:0;left:0;width:100%;height:100%}.fr-pages{position:absolute;width:100%;height:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fr-page{position:absolute;width:100%;height:100%}.fr-container{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;text-align:center}.fr-hovering-clickable .fr-container{cursor:pointer}.fr-ui-inside .fr-container{padding:20px 20px}.fr-ui-inside.fr-no-sides .fr-container{padding:20px}.fr-ui-outside .fr-container{padding:20px 82px}.fr-ui-outside.fr-no-sides .fr-container{padding:20px 48px}@media (max-width:700px) and (orientation:portrait),all and (orientation:landscape) and (max-height:700px){.fr-ui-inside .fr-container{padding:12px 12px}.fr-ui-inside.fr-no-sides .fr-container{padding:12px}.fr-ui-outside .fr-container{padding:12px 72px}.fr-ui-outside.fr-no-sides .fr-container{padding:12px 48px}}@media (max-width:500px) and (orientation:portrait),all and (orientation:landscape) and (max-height:500px){.fr-ui-inside .fr-container{padding:0 0}.fr-ui-inside.fr-no-sides .fr-container{padding:0}.fr-ui-outside .fr-container{padding:0 72px}.fr-ui-outside.fr-no-sides .fr-container{padding:0 48px}}.fr-ui-fullclick .fr-container{padding:0}.fr-ui-fullclick.fr-no-sides .fr-container{padding:0}.fr-ui-fullclick.fr-type-video .fr-container{padding:0 62px}.fr-ui-fullclick.fr-no-sides.fr-type-video .fr-container{padding:48px 0}.fr-overflow-y .fr-container{padding-top:0!important;padding-bottom:0!important}.fr-content,.fr-content-background{position:absolute;top:50%;left:50%;overflow:visible}.fr-content-element{float:left;width:100%;height:100%}.fr-content-background{background:#101010}.fr-info{position:absolute;top:0;left:0;width:100%;color:#efefef;font-size:13px;line-height:20px;text-align:left;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fr-info-background{position:absolute;top:0;left:0;height:100%;width:100%;background:#000;line-height:1%;-webkit-filter:none;filter:none;opacity:1}.fr-ui-inside .fr-info-background{opacity:.8;zoom:1}.fr-ui-outside .fr-info-background{background:#0d0d0d}.fr-content .fr-info{top:auto;bottom:0}.fr-info-padder{display:block;overflow:hidden;padding:12px;position:relative;width:auto}.fr-caption{width:auto;display:inline}.fr-position{color:#b3b3b3;float:right;line-height:21px;opacity:.99;position:relative;text-align:right;margin-left:15px;white-space:nowrap}.fr-position-inside,.fr-position-outside{position:absolute;bottom:0;right:0;margin:12px;width:auto;padding:2px 8px;border-radius:10px;font-size:11px;line-height:20px;text-shadow:0 1px 0 rgba(0,0,0,.4);display:none;overflow:hidden;white-space:nowrap;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fr-position-inside{border:0}.fr-position-background{position:absolute;top:0;left:0;width:100%;height:100%;background:#0d0d0d;opacity:.8;zoom:1}.fr-position-text{color:#b3b3b3}.fr-position-inside .fr-position-text,.fr-position-outside .fr-position-text{float:left;position:relative;text-shadow:0 1px 1px rgba(0,0,0,.3);opacity:1}.fr-ui-outside .fr-position-outside{display:block}.fr-ui-outside .fr-info .fr-position{display:none}.fr-ui-inside.fr-no-caption .fr-position-inside{display:block}.fr-info a,.fr-info a:hover{color:#ccc;border:0;background:0 0;text-decoration:underline}.fr-info a:hover{color:#eee}.fr-ui-outside.fr-no-caption .fr-info{display:none}.fr-ui-inside.fr-no-caption .fr-caption{display:none}.fr-stroke{position:absolute;top:0;left:0;width:100%;height:1px}.fr-stroke-vertical{width:1px;height:100%}.fr-stroke-horizontal{padding:0 1px}.fr-stroke-right{left:auto;right:0}.fr-stroke-bottom{top:auto;bottom:0}.fr-stroke-color{float:left;width:100%;height:100%;background:rgba(255,255,255,.08)}.fr-info .fr-stroke-color{background:rgba(80,80,80,.3)}.fr-ui-outside.fr-has-caption .fr-content .fr-stroke-bottom{display:none}.fr-ui-fullclick .fr-stroke{display:none}.fr-ui-fullclick .fr-content-background{-webkit-box-shadow:none;box-shadow:none}.fr-info .fr-stroke-top{display:none}.fr-side{position:absolute;top:50%;width:54px;height:72px;margin:0 9px;margin-top:-36px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;zoom:1}.fr-side-previous{left:0}.fr-side-next{right:0;left:auto}.fr-side-disabled{cursor:default}.fr-side-hidden{display:none!important}.fr-side-button{float:left;width:100%;height:100%;margin:0;padding:0}.fr-side-button-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#101010}.fr-side-button-icon{float:left;position:relative;height:100%;width:100%;zoom:1;background-position:50% 50%;background-repeat:no-repeat}@media (max-width:500px) and (orientation:portrait),all and (orientation:landscape) and (max-height:414px){.fr-side{width:54px;height:60px;margin:0;margin-top:-30px}.fr-side-button{width:48px;height:60px;margin:0 3px}}.fr-close{position:absolute;width:48px;height:48px;top:0;right:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fr-close-background,.fr-close-icon{position:absolute;top:12px;left:12px;height:26px;width:26px;background-position:50% 50%;background-repeat:no-repeat}.fr-close-background{background-color:#000}.fr-thumbnails{position:absolute;overflow:hidden}.fr-thumbnails-disabled .fr-thumbnails{display:none!important}.fr-thumbnails-horizontal .fr-thumbnails{width:100%;height:12%;min-height:74px;max-height:160px;bottom:0}.fr-thumbnails-vertical .fr-thumbnails{height:100%;width:10%;min-width:74px;max-width:160px;left:0}.fr-thumbnails,.fr-thumbnails *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fr-thumbnails-wrapper{position:absolute;top:0;left:50%;height:100%}.fr-thumbnails-vertical .fr-thumbnails-wrapper{top:50%;left:0}.fr-thumbnails-slider{position:relative;width:100%;height:100%;float:left;zoom:1}.fr-thumbnails-slider-slide{position:absolute;top:0;left:0;height:100%}.fr-thumbnails-thumbs{float:left;height:100%;overflow:hidden;position:relative;top:0;left:0}.fr-thumbnails-slide{position:absolute;top:0;height:100%;width:100%}.fr-thumbnail-frame{position:absolute;zoom:1;overflow:hidden}.fr-thumbnail{position:absolute;width:30px;height:100%;left:50%;top:50%;zoom:1;cursor:pointer;margin:0 10px}.fr-ltIE9 .fr-thumbnail *{overflow:hidden;z-index:1;zoom:1}.fr-thumbnail-wrapper{position:relative;background:#161616;width:100%;height:100%;float:left;overflow:hidden;display:inline;z-index:0}.fr-thumbnail-overlay{cursor:pointer}.fr-thumbnail-active .fr-thumbnail-overlay{cursor:default}.fr-thumbnail-overlay,.fr-thumbnail-overlay-background,.fr-thumbnail-overlay-border{position:absolute;top:0;left:0;width:100%;height:100%;border-width:0;overflow:hidden;border-style:solid;border-color:transparent}.fr-ltIE9 .fr-thumbnail-overlay-border{border-width:0!important}.fr-thumbnail .fr-thumbnail-image{position:absolute;opacity:.85;max-width:none}.fr-thumbnail-active:hover .fr-thumbnail-image,.fr-thumbnail:hover .fr-thumbnail-image{opacity:.99}.fr-thumbnail-active .fr-thumbnail-image,.fr-thumbnail-active:hover .fr-thumbnail-image{opacity:.35}.fr-thumbnail-active{cursor:default}.fr-thumbnail-loading,.fr-thumbnail-loading-background,.fr-thumbnail-loading-icon{position:absolute;top:0;left:0;width:100%;height:100%}.fr-thumbnail-loading-background{background-color:#161616;background-position:50% 50%;background-repeat:no-repeat;opacity:.8;position:relative;float:left}.fr-thumbnail-loading-icon{display:none}.fr-thumbnail-error .fr-thumbnail-image{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#202020}.fr-thumbnails-side{float:left;height:100%;width:28px;margin:0 5px;position:relative;overflow:hidden}.fr-thumbnails-side-previous{margin-left:12px}.fr-thumbnails-side-next{margin-right:12px}.fr-thumbnails-vertical .fr-thumbnails-side{height:28px;width:100%;margin:10px 0}.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:20px}.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:20px}.fr-thumbnails-side-button{position:absolute;top:50%;left:50%;margin-top:-14px;margin-left:-14px;width:28px;height:28px;cursor:pointer}.fr-thumbnails-side-button-background{position:absolute;top:0;left:0;height:100%;width:100%;opacity:.8;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in;background-color:#333;cursor:pointer;border-radius:4px}.fr-thumbnails-side-button:hover .fr-thumbnails-side-button-background{background-color:#3b3b3b}.fr-thumbnails-side-button-disabled *{cursor:default}.fr-thumbnails-side-button-disabled:hover .fr-thumbnails-side-button-background{background-color:#333}.fr-thumbnails-side-button-icon{position:absolute;top:0;left:0;width:100%;height:100%}.fr-thumbnails-vertical .fr-thumbnail-frame,.fr-thumbnails-vertical .fr-thumbnails-side,.fr-thumbnails-vertical .fr-thumbnails-thumbs{clear:both}.fr-window-ui-fullclick .fr-thumbnails{background:#090909}.fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-horizontal .fr-info .fr-stroke-bottom{display:block!important}.fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-vertical .fr-info .fr-stroke-left{display:block!important}.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:12px 5px}.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:5px 12px}.fr-thumbnails-measured .fr-thumbnails-thumbs{padding:0!important}@media (min-height:700px){.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:16px 8px}.fr-thumbnails-horizontal .fr-thumbnails-side{margin:0 8px}.fr-thumbnails-horizontal .fr-thumbnails-side-previous{margin-left:16px}.fr-thumbnails-horizontal .fr-thumbnails-side-next{margin-right:16px}}@media (min-height:980px){.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:20px 10px}.fr-thumbnails-horizontal .fr-thumbnails-side{margin:0 10px}.fr-thumbnails-horizontal .fr-thumbnails-side-previous{margin-left:20px}.fr-thumbnails-horizontal .fr-thumbnails-side-next{margin-right:20px}}@media (min-width:1200px){.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:8px 16px}.fr-thumbnails-vertical .fr-thumbnails-side{margin:0 8px}.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:16px}.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:16px}}@media (min-width:1800px){.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:10px 20px}.fr-thumbnails-vertical .fr-thumbnails-side{margin:10px 0}.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:20px}.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:20px}}@media (max-width:500px) and (orientation:portrait),all and (orientation:landscape) and (max-height:500px){.fr-thumbnails-horizontal .fr-thumbnails{display:none!important}}@media (max-width:700px) and (orientation:portrait),all and (orientation:landscape) and (max-height:414px){.fr-thumbnails-vertical .fr-thumbnails{display:none!important}}@media (max-width:500px) and (orientation:portrait),all and (orientation:landscape) and (max-height:414px){.fr-page{min-width:100%}.fr-page{min-height:100%}}.fr-window-ui-fullclick .fr-close-outside,.fr-window-ui-fullclick .fr-content .fr-close,.fr-window-ui-fullclick .fr-content .fr-info,.fr-window-ui-fullclick .fr-content .fr-side-next,.fr-window-ui-fullclick .fr-content .fr-side-previous,.fr-window-ui-fullclick .fr-side-next-outside,.fr-window-ui-fullclick .fr-side-previous-outside,.fr-window-ui-inside .fr-close-fullclick,.fr-window-ui-inside .fr-close-outside,.fr-window-ui-inside .fr-page>.fr-info,.fr-window-ui-inside .fr-side-next-fullclick,.fr-window-ui-inside .fr-side-next-outside,.fr-window-ui-inside .fr-side-previous-fullclick,.fr-window-ui-inside .fr-side-previous-outside,.fr-window-ui-outside .fr-close-fullclick,.fr-window-ui-outside .fr-content .fr-close,.fr-window-ui-outside .fr-content .fr-info,.fr-window-ui-outside .fr-content .fr-side-next,.fr-window-ui-outside .fr-content .fr-side-previous,.fr-window-ui-outside .fr-side-next-fullclick,.fr-window-ui-outside .fr-side-previous-fullclick{display:none!important}.fr-toggle-ui{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.fr-visible-fullclick-ui .fr-box>.fr-toggle-ui,.fr-visible-inside-ui .fr-ui-inside .fr-toggle-ui{opacity:1}.fr-hidden-fullclick-ui .fr-box>.fr-toggle-ui,.fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui{-webkit-transition:opacity .3s;transition:opacity .3s}.fr-ltIE9.fr-hidden-fullclick-ui .fr-box>.fr-toggle-ui,.fr-ltIE9.fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui{display:none}.fr-spinner{position:fixed;width:52px;height:52px;background:#101010;background:rgba(16,16,16,.85);border-radius:5px}.fr-spinner div{position:absolute;top:0;left:0;height:64%;width:64%;margin-left:18%;margin-top:18%;opacity:1;-webkit-animation:fresco-12 1.2s infinite ease-in-out;animation:fresco-12 1.2s infinite ease-in-out}.fr-spinner div:after{content:"";position:absolute;top:0;left:50%;width:2px;height:8px;margin-left:-1px;background:#fff;-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent}.fr-spinner div.fr-spin-1{-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.fr-spinner div.fr-spin-2{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-delay:-1s;animation-delay:-1s}.fr-spinner div.fr-spin-3{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-.9s;animation-delay:-.9s}.fr-spinner div.fr-spin-4{-webkit-transform:rotate(120deg);transform:rotate(120deg);-webkit-animation-delay:-.8s;animation-delay:-.8s}.fr-spinner div.fr-spin-5{-webkit-transform:rotate(150deg);transform:rotate(150deg);-webkit-animation-delay:-.7s;animation-delay:-.7s}.fr-spinner div.fr-spin-6{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-.6s;animation-delay:-.6s}.fr-spinner div.fr-spin-6{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-.6s;animation-delay:-.6s}.fr-spinner div.fr-spin-7{-webkit-transform:rotate(210deg);transform:rotate(210deg);-webkit-animation-delay:-.5s;animation-delay:-.5s}.fr-spinner div.fr-spin-8{-webkit-transform:rotate(240deg);transform:rotate(240deg);-webkit-animation-delay:-.4s;animation-delay:-.4s}.fr-spinner div.fr-spin-9{-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-.3s;animation-delay:-.3s}.fr-spinner div.fr-spin-10{-webkit-transform:rotate(300deg);transform:rotate(300deg);-webkit-animation-delay:-.2s;animation-delay:-.2s}.fr-spinner div.fr-spin-11{-webkit-transform:rotate(330deg);transform:rotate(330deg);-webkit-animation-delay:-.1s;animation-delay:-.1s}.fr-spinner div.fr-spin-12{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes fresco-12{0%{opacity:1}to{opacity:0}}@keyframes fresco-12{0%{opacity:1}to{opacity:0}}.fr-thumbnail-spinner{position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;width:40px;height:40px}.fr-thumbnail-spinner-spin{position:relative;float:left;margin:8px 0 0 8px;text-indent:-9999em;border-top:2px solid rgba(255,255,255,.2);border-right:2px solid rgba(255,255,255,.2);border-bottom:2px solid rgba(255,255,255,.2);border-left:2px solid #fff;-webkit-animation:fr-thumbnail-spin 1.1s infinite linear;animation:fr-thumbnail-spin 1.1s infinite linear}.fr-thumbnail-spinner-spin,.fr-thumbnail-spinner-spin:after{border-radius:50%;width:24px;height:24px}@-webkit-keyframes fr-thumbnail-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fr-thumbnail-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fr-error{float:left;position:relative;background-color:#ca3434;width:160px;height:160px}.fr-error-icon{position:absolute;width:42px;height:42px;top:50%;left:50%;margin-left:-21px;margin-top:-21px}.fr-window-skin-fresco .fr-close-icon,.fr-window-skin-fresco .fr-error-icon,.fr-window-skin-fresco .fr-side-button-icon,.fr-window-skin-fresco .fr-thumbnails-side-button-icon{background-image:url(../img/icons/lightbox/sprite.svg)}.fr-window-skin-fresco .fr-error-icon,.fr-window-skin-fresco.fr-no-svg .fr-close-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-button-icon{background-image:url(../img/icons/lightbox/sprite.png)}.fr-window-skin-fresco .fr-error-icon{background-position:-160px -126px}.fr-window-skin-fresco .fr-content-background{background:#101010;-webkit-box-shadow:0 0 5px rgba(0,0,0,.4);box-shadow:0 0 5px rgba(0,0,0,.4)}.fr-window-skin-fresco.fr-window-ui-fullclick .fr-content-background{-webkit-box-shadow:none;box-shadow:none}.fr-window-skin-fresco .fr-thumbnail-wrapper{-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3)}.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-wrapper{-webkit-box-shadow:0 0 1px rgba(0,0,0,.1);box-shadow:0 0 1px rgba(0,0,0,.1)}.fr-window-skin-fresco .fr-side-button-background{background-color:transparent}.fr-window-skin-fresco .fr-side-previous .fr-side-button-icon{background-position:-13px -14px}.fr-window-skin-fresco .fr-side-next .fr-side-button-icon{background-position:-93px -14px}.fr-window-skin-fresco .fr-side-previous:hover .fr-side-button-icon{background-position:-13px -114px}.fr-window-skin-fresco .fr-side-next:hover .fr-side-button-icon{background-position:-93px -114px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-previous .fr-side-button-icon{background-position:-13px -114px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-next .fr-side-button-icon{background-position:-93px -114px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled:hover .fr-side-button-icon{background-position:-13px -214px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled:hover .fr-side-button-icon{background-position:-93px -214px}.fr-window-skin-fresco.fr-svg .fr-side-previous .fr-side-button-icon{background-position:-13px -114px}.fr-window-skin-fresco.fr-svg .fr-side-next .fr-side-button-icon{background-position:-93px -114px}.fr-window-skin-fresco.fr-svg .fr-side-button-icon{opacity:.5}.fr-window-skin-fresco.fr-svg .fr-hovering-next .fr-side-next .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-side:hover .fr-side-button-icon{opacity:1}.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-side .fr-side-button-icon{opacity:.8}.fr-window-skin-fresco.fr-svg .fr-hovering-next .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-previous .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-side-disabled:hover .fr-side-button-icon,.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-side-disabled .fr-side-button-icon{opacity:.2}.fr-window-skin-fresco.fr-window-ui-fullclick.fr-showing-type-image .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-window-ui-inside .fr-type-image .fr-side-disabled .fr-side-button-icon{background-image:none}@media (max-width:500px) and (orientation:portrait),all and (orientation:landscape) and (max-height:414px){.fr-window-skin-fresco .fr-side-previous .fr-side-button-icon{background-position:0 -300px}.fr-window-skin-fresco .fr-side-next .fr-side-button-icon{background-position:-48px -300px}.fr-window-skin-fresco .fr-side-previous:hover .fr-side-button-icon{background-position:0 -360px}.fr-window-skin-fresco .fr-side-next:hover .fr-side-button-icon{background-position:-48px -360px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-previous .fr-side-button-icon{background-position:0 -360px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-next .fr-side-button-icon{background-position:-48px -360px}.fr-window-skin-fresco.fr-svg .fr-side-previous .fr-side-button-icon{background-position:0 -360px}.fr-window-skin-fresco.fr-svg .fr-side-next .fr-side-button-icon{background-position:-48px -360px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled:hover .fr-side-button-icon{background-position:0 -420px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled:hover .fr-side-button-icon{background-position:-48px -420px}}.fr-window-skin-fresco.fr-window-ui-outside .fr-close-background{background-color:#363636}.fr-window-skin-fresco.fr-window-ui-outside .fr-close:hover .fr-close-background{background-color:#434343}.fr-window-skin-fresco.fr-window-ui-fullclick .fr-close-background,.fr-window-skin-fresco.fr-window-ui-inside .fr-close-background{background-color:#131313;opacity:.8}.fr-window-skin-fresco.fr-window-ui-fullclick .fr-close:hover .fr-close-background,.fr-window-skin-fresco.fr-window-ui-inside .fr-close:hover .fr-close-background{background-color:#191919}.fr-window-skin-fresco .fr-close .fr-close-icon{background-position:-168px -8px}.fr-window-skin-fresco .fr-close:hover .fr-close-icon{background-position:-210px -8px}.fr-window-skin-fresco.fr-svg .fr-close .fr-close-icon{background-position:-210px -8px;opacity:.8}.fr-window-skin-fresco .fr-close:hover .fr-close-icon{opacity:1}.fr-window-skin-fresco.fr-mobile-touch .fr-close:hover .fr-close-icon,.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-close .fr-close-icon{opacity:1}.fr-window-skin-fresco .fr-thumbnail-wrapper{border-color:transparent;border-style:solid;border-width:0}.fr-window-skin-fresco .fr-thumbnail-wrapper{-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3)}.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-wrapper{-webkit-box-shadow:0 0 1px rgba(0,0,0,.1);box-shadow:0 0 1px rgba(0,0,0,.1)}.fr-window-skin-fresco .fr-thumbnail-wrapper{-webkit-box-shadow:0 -1px 4px rgba(0,0,0,.3);box-shadow:0 -1px 4px rgba(0,0,0,.3)}.fr-window-skin-fresco .fr-thumbnail-overlay-border{border-width:1px;border-color:rgba(255,255,255,.08)}.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-overlay-border,.fr-window-skin-fresco .fr-thumbnail-active:hover .fr-thumbnail-overlay-border{border:0}.fr-window-skin-fresco .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position:-167px -49px}.fr-window-skin-fresco .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon{background-position:-209px -49px}.fr-window-skin-fresco .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position:-167px -91px}.fr-window-skin-fresco .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon{background-position:-209px -91px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position:-293px -49px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon{background-position:-335px -49px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position:-293px -91px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon{background-position:-335px -91px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side .fr-thumbnails-side-button-icon{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:.8}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position:-167px -49px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position:-209px -91px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-icon{opacity:1}.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled,.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position:-293px -49px}.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled,.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position:-335px -91px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side .fr-thumbnails-side-button-disabled,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled{opacity:.5}.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-251px -49px}.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-251px -91px}.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-377px -49px}.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-377px -91px}