.auth .has-filters .container{display:flex;flex-wrap:wrap}
.auth .has-filters .list__filter-col{flex:0 0 25%;max-width:25%;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.auth .has-filters .list__list-col{flex:0 0 75%;max-width:75%;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.auth .list .list__title{padding-top:5px;text-transform:uppercase}
.auth .list .list__items{padding:0;list-style:none}
.auth .list .list__items .hidden,.auth .list .list__items .filtered{display:none}
.auth .list .list__item{padding:10px;display:flex;margin:0}
.auth .list .list__item a:hover{text-decoration:none}
.auth .list .unit-switch-container{align-items:flex-end;justify-content:flex-end;margin-bottom:20px}
.auth .list .cat-follow{-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}
.auth .list .cat-follow:hover::after{margin-left:3px}
.auth .list .accent-bar{margin-bottom:10px}
.auth .list .list__item-content{position:relative;display:flex;flex-direction:column;width:100%}
.auth .list .list__item-footer{padding:15px}
.auth .list .list__item-footer .button{display:block;padding-left:0;padding-right:0;width:100%}
.auth .list .list__item-specs{padding:15px;margin-bottom:0}
.auth .list .list__item-specs dd{font-size:16px}
.auth .list .list__item-specs dd:last-of-type{margin:0}
.auth .list .list__item-specs dd.unit-hidden{display:none}
.auth .list .list__item-image{width:100%;object-fit:cover}
.auth .list .list__item-text{padding:29px 30px}
.auth .list .list__item-text h3{margin:0;font-size:20px;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}
.auth .list .list__item-text h3 span{display:none}
.auth .list .list__item-text p{margin-top:5px;margin-bottom:24px;display:inline-block}
.auth .list .list__item-text a{text-transform:uppercase;font-size:13px;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}
.auth .list .list__item-text:lang(ar) h3,.auth .list .list__item-text:lang(ar) p,.auth .list .list__item-text:lang(ar-SA) h3,.auth .list .list__item-text:lang(ar-SA) p{text-align:right;direction:rtl}
.auth .list.list--col-4 .list__item{width:33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.auth .list.list--col-6 .list__item{width:50%;flex:0 0 50%;max-width:50%}
.auth .list--compact .list__item figure{margin:0}
.auth .list--compact .list__item .list__item-text{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;text-align:center;height:270px;min-height:270px;max-height:270px}
.auth .list--compact .list__item .list__item-text .cat-follow{font-size:22px;text-decoration:none;width:100%;height:100%;display:flex;justify-content:center;align-items:center;line-height:1.1}
.auth .list--compact .list__item .list__item-text .cat-follow::after{display:none}
.auth .list--compact .list__item .list__item-image{width:100%;height:270px;max-height:270px}
.auth .list--compact .list__item figure figcaption,.auth .list--compact .list__item .list__item-text .accent-bar,.auth .list--compact .list__item .list__item-text p,.auth .list--compact .list__item .list__item-text .cat-follow,.auth .list--compact .list__item .list__item-footer{display:none}
.auth .list--detailed .list__item-content{border-radius:4px}
.auth .list--detailed .list__item-content .list__item-specs{padding-left:30px;padding-right:30px}
.auth .list--detailed .list__item-content .list__item-specs dt{font-size:12px;line-height:1.1}
.auth .list--detailed .list__item-content .list__item-specs dd{font-size:14px}
.auth .list--detailed .list__item-text{padding:20px;order:1}
.auth .list--detailed .list__item-text h3{padding:0 10px}
.auth .list--detailed figure{order:2}
.auth .list--detailed figure img{padding:0 30px}
.auth .list--detailed .list__item-footer{order:3;padding:20px 30px}
.auth .list--detailed .list__item-text p,.auth .list--detailed .list__item-text .accent-bar,.auth .list--detailed .list__item-text .cat-follow{display:none}
.auth .list--content .list__item-image{height:173px}
.auth .list--content .list__item-text{display:flex;flex-direction:column;max-height:100%}
.auth .list--content .list__item-text .cat-follow{margin-top:auto}
.auth .list--content .list__item-text:lang(ar) .cat-follow,.auth .list--content .list__item-text:lang(ar-SA) .cat-follow{text-align:right;direction:rtl}
.auth .list--content .list__item-text:lang(ar) .cat-follow::after,.auth .list--content .list__item-text:lang(ar-SA) .cat-follow::after{transform:rotate(135deg)}
.auth .list--content figure figcaption,.auth .list--content .list__item-text .accent-bar,.auth .list--content .list__item-footer{display:none}
.auth .list--content.list--no-image .list__item-text{min-height:270px}
.auth .list--content.list--no-image .list__item-text .accent-bar{display:block}
.auth .list--content.list--no-image figure{display:none}
.auth .list--simple-product .list__item-content{width:100%;border-radius:4px}
.auth .list--simple-product figure img{padding:0 30px}
.auth .list--simple-product .list__item-text{padding:10px 30px 28px}
.auth .list--simple-product .list__item-text .accent-bar{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}
.auth .list--simple-product .list__item-text h3{width:100%;text-align:center;min-height:40px}
.auth .list--simple-product figure figcaption,.auth .list--simple-product .list__item-text .cat-follow,.auth .list--simple-product .list__item-text p,.auth .list--simple-product .list__item-footer{display:none}
.auth .list--simple figure figcaption,.auth .list--simple .list__item-text .accent-bar,.auth .list--simple .list__item-text p,.auth .list--simple .list__item-text .cat-follow,.auth .list--simple .list__item-footer{display:none}
.auth .list.list--links-simple .list__item-content:hover h3{text-decoration:underline}
.auth .list--links .list__item{padding-top:0;padding-bottom:0}
.auth .list--links .list__item:last-of-type .list__item-text{padding:0}
.auth .list--links .list__item-content{min-height:0;border:0}
.auth .list--links .list__item-text{padding:0 0 16px 0}
.auth .list--links figure,.auth .list--links .list__item-text .accent-bar,.auth .list--links .list__item-text .cat-follow,.auth .list--links .list__item-text p,.auth .list--links .list__item-footer{display:none}
.auth .list--links .list__item-text h3{font-size:.875rem;line-height:1}
.auth .list--links .list__item-text h3::after{display:inline-block;transform:rotate(-45deg);transition:black;margin:0 0 1px 2px;border-style:solid;border-width:0 2px 2px 0;padding:3px;content:'';transition:margin .25s ease}
.auth .list--links-simple .list__item-text h3{text-transform:none}
.auth .list--links-simple .list__item-text h3::after{display:none}
.auth .list--links-publication .list__item-text h3 span{display:inline}
.auth .list--links-publication .list__item-text h3 span:not(:empty)::after{content:':'}
.auth .list--links-publication .list__item-content:hover h3{text-decoration:none}
.auth .list--links-standard .list__item-text h3::after{display:none}
.auth .list--links-standard .list__item-text h3 span:not(:empty)::after{display:none}
.auth .list--links-standard .list__item-content:hover h3{text-decoration:underline}
@media only screen and (max-width:992px){.auth .has-filters{overflow-x:hidden}
.auth .has-filters .list__filter-col,.auth .has-filters .list__list-col{flex:0 0 100%;max-width:100%}
.auth .list__list-col{flex:0 0 100%;max-width:100%;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.auth .list figure{display:flex;align-items:flex-start}
.auth .list .list__item-specs{padding-top:0;margin:0}
.auth .list .list__item-image{height:200px}
.auth .list .unit-switch-container{margin-bottom:10px}
.auth .list--detailed .list__item{width:50%;flex:0 0 50%;max-width:50%}
.auth .list--detailed .list__item-image{width:50%;height:auto}
.auth .list--simple-product .list__item{width:50%;flex:0 0 50%;max-width:50%}
.auth .list--simple-product .list__item-image{height:auto;max-height:220px;object-fit:none;margin-top:15px}
.auth .list--compact .list__item-content{min-height:0}
.auth .list--compact .list__item-content .list__item-text{height:150px !important;min-height:150px}
.auth .list--compact .list__item .list__item-image{height:150px}
.auth .list--links figure{display:none}
}
@media only screen and (max-width:767px){.auth .list .list__item{width:100%;flex:0 0 100%;max-width:100%}
.auth .list.list--col-4 .list__item{width:100%;flex:0 0 100%;max-width:100%}
.auth .list.list--col-6 .list__item{width:100%;flex:0 0 100%;max-width:100%}
.auth .list--content.list--no-image .list__item-text{min-height:230px}
}
.auth .pagination,.auth .item-count{padding:5px 0;line-height:32px}
.auth .pagination.hide-counter span,.auth .item-count.hide-counter span{display:none}
.auth .pagination span,.auth .item-count span{text-transform:uppercase}
.auth .filter{float:left;width:100%;padding:30px;border-width:1px;border-style:solid}
.auth .filter .filter__back-link{display:none}
.auth .filter.filter--bar{width:100vw;position:relative;right:50%;left:50%;padding:13px 0;margin:0 -50vw 15px;border-width:0 0 1px 0;border-style:solid;display:none}
.auth .filter.filter--bar .filter__header{margin-bottom:0;font-size:1rem;line-height:26px;cursor:pointer}
.auth .filter.filter--bar i{float:right;margin:0;cursor:pointer}
.auth .filter .filter__header{text-transform:uppercase;font-size:1.4rem;line-height:20px;float:left}
.auth .filter .clear{float:right;cursor:pointer;opacity:.35}
.auth .filter .clear.show{opacity:1}
.auth .filter .filter__group{float:left;width:100%;border-width:1px 0 0 0;border-style:solid;padding:15px 0}
.auth .filter .filter__group:last-of-type{border-width:1px 0 1px 0}
.auth .filter .filter__group:not(:first-of-type) .filter__group-filters{display:none}
.auth .filter .filter__group-title{position:relative;float:left;width:100%;cursor:pointer;margin:0;text-transform:uppercase;font-size:14px;line-height:18px}
.auth .filter .filter__group-title::after{position:absolute;top:calc(50% - 6px);right:1px;content:"";border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);margin:0 0 3px 10px;-moz-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;border-style:solid}
.auth .filter .filter__group-title.open::after{top:calc(50% - 1px);transform:rotate(225deg);-webkit-transform:rotate(225deg)}
.auth .filter .filter__group-filters{float:left;width:100%;padding-top:10px}
.auth .filter .filter__group-filters__filter-item{float:left;width:100%;position:relative}
.auth .filter .filter__group-filters__filter-item input[type="checkbox"]+label{padding-left:25px;font-size:18px;margin-bottom:8px;line-height:20px;display:inline-block;cursor:pointer;letter-spacing:.1}
.auth .filter .filter__group-filters__filter-item input[type="checkbox"]+label.hidden{display:none}
.auth .filter .filter__group-filters__filter-item input[type="checkbox"]+label::before{position:absolute;left:0;content:"";font-family:'Material Icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;line-height:1;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;background:transparent;font-size:16px;border:1px solid #ddd;height:18px;width:18px;float:left;margin-right:7px;text-align:center;border-radius:2px;font-weight:700}
.auth .filter .filter__group-filters__filter-item input[type="checkbox"]:checked+label::before{content:"done";background:#ffcd11;color:black;border-color:#ffcd11;font-size:16px}
.auth .filter .filter__group-filters__filter-item input[type="checkbox"]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;margin:0 0 10px !important;background:0;display:inline-block}
.auth .filter .filter__footer,.auth .filter .list__item__filters{display:none}
@media(max-width:992px){.auth .filter:not(.filter--bar){float:left;position:fixed;width:100vw;height:100vh;left:-100vw;top:0;padding:0 30px;border:0;z-index:999;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;overflow-x:hidden}
.auth .filter:not(.filter--bar).opened{left:0;overflow-y:auto}
.auth .filter:not(.filter--bar) .filter__panel-mobile{overflow-x:hidden;overflow-y:auto;min-height:calc(100vh - 210px);width:100%;padding-bottom:10px}
.auth .filter:not(.filter--bar) .filter__header{font-size:16px;margin-top:35px}
.auth .filter .filter__back-link{display:block;border:0;outline:0;text-align:left;position:relative;right:50%;left:50%;padding:13px 30px;margin:0 -50vw;text-transform:uppercase;width:100vw}
.auth .filter .filter__back-link::before{display:inline-block;transform:rotate(-45deg);transition:border-color .2s;margin:0 0 1px 5px;border-style:solid;padding:3px;content:'';margin-right:5px;border-width:2px 0 0 2px}
.auth .filter .filter__footer{display:flex;border-width:1px 0 0;border-style:solid;padding:30px 30px;width:100vw;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;bottom:0;margin:0 0 0 -30px;z-index:99}
.auth .filter .filter__footer .button{width:100%}
.auth .filter.filter--bar{display:inline-block;padding-left:30px;padding-right:30px}
}
.auth .load-more{text-align:center;position:relative;margin-top:15px}
.auth .load-more .load-more__button{width:270px;display:flex;margin:0 auto;justify-content:center;align-items:center;cursor:pointer}
.auth .load-more .load-more__button i{font-size:16px;margin-left:2px}
.auth .load-more .load-more__button:hover span{text-decoration:underline}
.auth .load-more .loading-spinner{display:none}
.auth .load-more::before{content:"";height:1px;width:calc(50% - 150px);position:absolute;left:0;top:50%;background:#e6e6e6}
.auth .load-more::after{content:"";height:1px;width:calc(50% - 150px);position:absolute;right:0;top:50%;background:#e6e6e6}
.auth .load-more .load-more--in-progress i{display:none}
.auth .load-more .load-more--in-progress .loading-spinner{display:inline-block;margin-left:5px}
.auth .load-more .load-more--in-progress .load-more__button{border-color:#e6e6e6}
.auth .load-more .load-more--light .load-more__button{border-color:#fff}
.auth .load-more .load-more--light .load-more__button i,.auth .load-more .load-more--light .load-more__button span{color:#fff}
.auth .load-more .load-more--light .load-more__button .loading-spinner div{background:#fff}