.body-glasses-gallery__main-filter--active{overflow:hidden}.main-filter__accept-filters{display:none;justify-content:center;margin-bottom:20px;margin-left:25%;margin-right:25%}.main-filter__accept-filters span{margin-top:10px}@media (max-width:3840px) and (min-width:992px){.main-filter__accept-filters{display:none}}.glasses-gallery__main-filter{display:flex;flex-direction:column;justify-content:center;transition:transform .24s ease-in}@media (max-width:992px){.glasses-gallery__main-filter .filters{display:none}}.glasses-gallery__main-filter .mobile-clear{background-color:#fff}.glasses-gallery__main-filter .mobile-clear .filters__selected .filtery input{margin-bottom:10px;margin-left:auto;margin-right:auto}.glasses-gallery__main-filter .main-filter__close{display:none;height:10vh}@media (max-width:3840px) and (min-width:992px){.glasses-gallery__main-filter .main-filter__footer{display:none}}@media (min-width:998px){.glasses-gallery__main-filter .filter-inner__wrapper{display:flex;justify-content:center}}.glasses-gallery__main-filter.sticky{background-color:#fff;left:0;position:fixed;right:0;top:70px;z-index:100}@media (max-width:992px){.glasses-gallery__main-filter.sticky{top:0}}.glasses-gallery__main-filter.glasses-gallery__main-filter--active{display:flex;flex-flow:column;height:100%;justify-content:space-between;left:0;padding-top:0;position:fixed;top:0;width:100%;z-index:10}.glasses-gallery__main-filter.glasses-gallery__main-filter--active .filters{background-color:#fff}@media (max-width:992px){.glasses-gallery__main-filter.glasses-gallery__main-filter--active .filters{display:block;height:100vh;max-height:calc(100dvh - 125px)}}.glasses-gallery__main-filter.glasses-gallery__main-filter--active .main-filter__accept-filters{display:flex}.glasses-gallery__main-filter.glasses-gallery__main-filter--active .main-filter{display:none}.glasses-gallery__main-filter.glasses-gallery__main-filter--active .main-filter__close{display:block}.glasses-gallery__main-filter.glasses-gallery__main-filter--active .main-filter__close a span{color:#414141;font:normal normal 700 21px/35px Open Sans;letter-spacing:0;margin-left:20px;position:relative;top:15px}.glasses-gallery__main-filter.glasses-gallery__main-filter--active .main-filter__close a img{float:right;height:24px;margin-right:20px;margin-top:20px;width:24px}.glasses-gallery__main-filter.glasses-gallery__main-filter--active .filters{flex:1 1 auto;overflow:scroll}.glasses-gallery__main-filter.glasses-gallery__main-filter--active .main-filter__header{background-color:#e4f7ff;border-bottom:1px solid #b3b1b1;flex:0 0 10vh}.glasses-gallery__main-filter.glasses-gallery__main-filter--active .main-filter__footer{background-color:#e4f7ff;flex:0 0 10vh}.glasses-gallery__main-filter .main-filter{display:flex;justify-content:center;margin-bottom:20px;margin-top:20px}@media (min-width:992px){.glasses-gallery__main-filter .main-filter{display:none}}.glasses-gallery__main-filter .main-filter span{display:flex}.glasses-gallery__main-filter .main-filter span img{margin-right:20px;padding:15px}.listing__item .category{background:#d6f4ff;background-size:cover;display:flex;flex-flow:column;height:11.5rem;justify-content:center;min-height:11.5rem;overflow:hidden;padding:30px 20px 20px;position:relative}.listing__item .category .category__image{background-position:100%;background-repeat:no-repeat;background-size:auto 100%;bottom:0;display:block;left:0;position:absolute;right:0;top:0;transform:scale(.96);transform-origin:right bottom;transition:transform .5s cubic-bezier(.39,.575,.565,1);z-index:2}.listing__item .category .category__title{color:#fff;font-size:2.3rem;font-weight:700;position:relative;text-transform:uppercase;width:15rem;z-index:3}.listing__item .category .category__background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.listing__item .category .category__button{bottom:0;color:transparent;left:0;position:absolute;right:0;top:0;z-index:5}.listing__item .category:hover{background-color:red}.listing__item .category:hover .category__image{transform:scale(.98)}@media (min-width:61em){.listing__item .category{height:20rem;justify-content:space-between}.listing__item .category .category__link{display:none}.listing__item .category .category__button{background:hsla(0,0%,100%,.8);border-radius:3px;color:#326f21;display:inline-block;font-weight:700;padding:10px 15px;position:relative;text-transform:uppercase;transition:all .3s;z-index:4}.listing__item .category .category:hover{background:hsla(0,0%,100%,.9);box-shadow:0 0 2px 0 #ddd}}.listing__item .category--ray-ban{background:rgba(205,0,0,0)}.listing__item .category--ray-ban .category__title{background:url(/assets/images/visualheader/ray-ban.png) no-repeat;background-size:contain;color:transparent;height:80px;width:135px}.listing__item .category--ray-ban .category__image{background-image:none!important;transition:all .5s}.listing__item .category--ray-ban .category__image:hover{background:rgba(205,0,0,.1)}.listing__item .category--relax .category__image{bottom:-20px;right:-15px;top:-40px}.listing__item .category--relax:after{background:url(/assets/images/visualheader/relax-tag.png) no-repeat;background-size:cover;bottom:0;content:"";height:30px;position:absolute;right:0;width:100px;z-index:3}.listing__item .category--dioptricke-bryle-damske .category__image{right:-15px;top:-15px}.listing__item .category--dioptricke-bryle-panske .category__image{right:-50px;top:-10px}@media (min-width:61em){.listing__item .category--ray-ban .category__button{background-color:#ab2824;color:#fff}}.filters{position:relative;text-align:center}.filters .mobile-clear .filters__selected{display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:20px}.filters .mobile-clear .filters__selected h1{font-size:18px;text-align:left}.filters .mobile-clear .filters__selected .filtery{display:flex;flex-flow:column}.filters .mobile-clear .filters__selected--section{align-items:center;display:flex;margin-right:20px}.filters .mobile-clear .filters__selected--section .filters__selected-label{font-size:13px;font-weight:700;margin-right:15px}.filters .mobile-clear .filters__selected--items{align-items:center;display:flex}.filters .mobile-clear .filters__selected--item{align-items:center;background:#f0f0f0;border-radius:3px;display:flex;flex-flow:row nowrap;margin-right:8px;padding:4px 6px}.filters .mobile-clear .filters__selected--item a{align-items:center;color:#a5a5a5;display:flex;font-size:10px;padding-left:5px}.filters .mobile-clear .filters__selected--item a i{height:10px;width:10px}.filters .mobile-clear .filters__selected .filters__clearinput{-webkit-appearance:none;background:none;border:none;color:#414141;display:inline-block;flex:0 0 auto;font-size:13px;margin:15px 0 0 auto;text-decoration:underline;width:auto}.filters .mobile-clear .filters__selected .filters__clearinput:hover{cursor:pointer}@media (max-width:61em){.filters .mobile-clear .filters__selected .filters__clearinput{background:#414141 0 0 no-repeat padding-box;border-radius:3px;color:#fff;display:flex;height:41px;justify-content:center;margin-left:unset;text-align:center;text-decoration:none;width:125px}}@media (max-width:992px){.filters .mobile-clear .filters__selected{max-width:100vw;overflow-x:auto;width:100%}.filters .mobile-clear .filters__selected--section{margin-bottom:5px}.filters .mobile-clear .filters__selected--item{white-space:nowrap}}@media (max-width:61em){.filters .mobile-clear .filters__selected{display:flex;flex-flow:column;order:1}}@media (max-width:3840px) and (min-width:61em){.filters .mobile-clear{display:none}}.filters__category{background:#fff;max-height:0;overflow:hidden;transition:max-height .3s;width:100%;z-index:5}.filters__category:first-child.is-close{margin-top:15px}.filters__category:before{border:1px solid #ddd;content:"";display:flex;width:100%}.filters__category h1{color:#414141;font-size:18px;margin-bottom:0;margin-left:15px;margin-top:15px;text-align:left}@media (max-width:3840px) and (min-width:61em){.filters__category h1{display:none}}.filters__button{margin-bottom:8px}@media (max-width:992px){.filters__button{display:none}}@media (max-width:61em){.filters__category--barva .filters__list{display:grid;grid-template-columns:1fr 1fr}}.filters__category--barva .filters__imagewrap:after{background:url(/assets/images/filters/color_shadow.png) no-repeat 50%;background-size:100%;content:"";height:100%;left:2px;position:absolute;top:-3px;width:100%;z-index:2}@media (min-width:992px){.filters__category--mobile-toggleable .category__heading{display:none}}@media (max-width:992px){.filters__category--mobile-toggleable{margin-top:20px}.filters__category--mobile-toggleable .filters__list{display:none}.filters__category--mobile-toggleable .category__heading{align-items:center;display:flex;justify-content:space-between;padding-top:10px;width:100%}.filters__category--mobile-toggleable .category__heading .arrow-toggle{transform:rotate(180deg);transition:all .5s;width:unset}.filters__category--mobile-active .filters__list{display:grid}.filters__category--mobile-active .category__heading .arrow-toggle{transform:rotate(0deg);transition:all .5s}}.filters__category.is-open{max-height:350px;max-height:max-content}.filters__category.is-close{margin-top:0}.filters__list{background:#fff;display:flex;flex-flow:row wrap;justify-content:flex-start;padding:7px 0 0}@media (max-width:61em){.filters__list{display:grid;grid-template-columns:1fr}}.filters__item{align-items:center;display:flex;margin:3px 5px;padding:10px;position:relative}.filters__imagewrap{display:flex;height:3rem;margin-right:10px}.filters img{max-width:60px;width:60px}.filters input[type=checkbox]{display:inline-block;height:18px;margin:0 15px 0 0;position:relative;visibility:hidden;width:18px}.filters input[type=checkbox]:before{background:#dcdcdc;content:"";display:block;height:18px;left:0;position:absolute;top:0;visibility:visible;width:18px}.filters input[type=checkbox]:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:11px;left:6px;position:absolute;top:2px;transform:rotate(45deg);visibility:hidden;width:6px}.filters input[type=checkbox]:checked:before{background:#00aeef}.filters input[type=checkbox]:checked:after{visibility:visible}.filters .checkbox{display:inline-flex;flex-flow:row}input:checked~.filters__item-bg{background-color:#ebebeb}.filters__item-bg{border-radius:3px;bottom:0;left:0;position:absolute;right:0;top:0}.filters input,.filters__imagewrap,.filters__item-title{font-weight:600;position:relative;width:max-content;z-index:2}.filters__category--barva .filters__imagewrap{border:1px solid #d2d2d2;border-radius:50%;height:2rem;overflow:hidden;width:2rem}.filters__category--barva .filters__imagewrap.color--red{background:#db4d4d}.filters__category--barva .filters__imagewrap.color--black{background:#3c3c3c}.filters__category--barva .filters__imagewrap.color--gray,.filters__category--barva .filters__imagewrap.color--grey{background:#9fabab}.filters__category--barva .filters__imagewrap.color--white{background:#fff}.filters__category--barva .filters__imagewrap.color--pink{background:#f29ccf}.filters__category--barva .filters__imagewrap.color--brown{background:#735b4b}.filters__category--barva .filters__imagewrap.color--orange{background:#ed823f}.filters__category--barva .filters__imagewrap.color--yellow{background:#f5bb0a}.filters__category--barva .filters__imagewrap.color--green{background:#5cae6a}.filters__category--barva .filters__imagewrap.color--blue{background:#2aa2dc}.filters__category--barva .filters__imagewrap.color--purple{background:#ae65cd}.filters__category--barva .filters__imagewrap.color--gold{background:url(/assets/images/filters/gold.png) no-repeat 50%}.filters__category--barva .filters__imagewrap.color--silver{background:url(/assets/images/filters/silver.png) no-repeat 50%}.filters__category--barva .filters__imagewrap.color--bronze{background:url(/assets/images/filters/bronze.png) no-repeat 50%}.filters__category--barva .filters__imagewrap.color--steel{background:url(/assets/images/filters/steel.png) no-repeat 50%}.filters__category--barva .filters__imagewrap.color--floral{background:url(/assets/images/filters/floral.png) no-repeat 50%}.filters__category--barva .filters__imagewrap.color--striped{background:url(/assets/images/filters/stripe.png) no-repeat 50%}.filters__category--barva .filters__imagewrap.color--combination{background:url(/assets/images/filters/combination.png) no-repeat 50%}.filters__category--barva .filters__imagewrap.color--pattern{background:url(/assets/images/filters/pattern.png) no-repeat 50%}.filters__category--barva .filters__imagewrap.color--demi{background:url(/assets/images/filters/demi.png) no-repeat 50%}.filters__category--barva .filters__imagewrap.color--clear{background:#d9e4ec}.filters__category--barva .filters__imagewrap.color--wine{background:#8c0a50}.filters__category--tvar .filters__imagewrap{height:25px;width:60px}.no-js .filters__category{display:block}.filters__selected{display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:5px}.filters__selected--section{align-items:center;display:flex;margin-right:20px}.filters__selected--section .filters__selected-label{font-size:13px;font-weight:700;margin-right:15px}.filters__selected--item,.filters__selected--items{align-items:center;display:flex}.filters__selected--item{background:#f0f0f0;border-radius:3px;flex-flow:row nowrap;margin-right:8px;padding:4px 6px}.filters__selected--item a{align-items:center;color:#a5a5a5;display:flex;font-size:10px;padding-left:5px}.filters__selected .filters__clearinput{-webkit-appearance:none;background:none;border:none;color:#414141;display:inline-block;flex:0 0 auto;font-size:13px;margin:0 0 0 auto;text-decoration:underline;width:auto}.filters__selected .filters__clearinput:hover{cursor:pointer}@media (max-width:61em){.filters__selected .filters__clearinput{background:#414141 0 0 no-repeat padding-box;border-radius:3px;color:#fff;display:flex;height:41px;justify-content:center;margin-left:unset;text-align:center;text-decoration:none;width:125px}}@media (max-width:992px){.filters__selected{max-width:100vw;overflow-x:auto;width:100%}.filters__selected--section{margin-bottom:5px}.filters__selected--item{white-space:nowrap}}@media (max-width:61em){.filters__selected{display:none}}