.auth .auth-product-family .card .cat-follow{position:relative}
.auth .auth-product-family .card .cat-follow::after{display:inline-block;transform:rotate(-45deg);transition:border-color .2s;margin:0 0 1px 5px;border-style:solid;padding:3px;content:''}
.auth .auth-product-family .card .cat-follow::after{border-width:0 2px 2px 0}
.auth .product-tiles{padding:0}
.auth .product-tiles .tile-bar-header{padding:20px 0;border-width:1px 0 1px 0;border-style:solid}
.auth .product-tiles .tile-bar-header h4{margin:0;font-size:16px}
.auth .product-tiles .slick-next,.auth .product-tiles .slick-prev{width:auto}
.auth .product-tiles .tile-bar{border-width:0 0 1px 0;border-style:solid}
.auth .product-tiles .tile-bar--carousel .slick-list{border-width:0 1px 0 1px;border-style:solid}
.auth .product-tiles .tile-bar--carousel .slick-list .slick-track{min-width:100%}
.auth .product-tiles .tile-bar--carousel .slick-prev.slick-disabled,.auth .product-tiles .tile-bar--carousel .slick-next.slick-disabled{opacity:.25}
.auth .product-tiles .tile-bar--carousel .slick-prev.slick-disabled::before,.auth .product-tiles .tile-bar--carousel .slick-next.slick-disabled::before{opacity:1}
.auth .product-tiles .tile-bar--carousel .slick-prev,.auth .product-tiles .tile-bar--carousel .slick-next{font-size:14px;text-transform:capitalize}
.auth .product-tiles .tile-bar--carousel .slick-prev::before,.auth .product-tiles .tile-bar--carousel .slick-next::before{padding:3px}
.auth .product-tiles .tile-bar--carousel .slick-prev{right:75px;top:-29px;left:auto;padding-left:17px}
.auth .product-tiles .tile-bar--carousel .slick-prev::before{position:absolute;left:-1px;top:11px}
.auth .product-tiles .tile-bar--carousel .slick-next{top:-29px;right:0;padding-right:17px}
.auth .product-tiles .tile-bar--carousel .slick-next::before{position:absolute;right:3px;top:11px}
.auth .product-tiles .tile-bar--carousel .slick-slide>div{margin:0}
.auth .product-tiles .tile-bar--carousel .slick-slide .product-tile{border-width:0 1px 0 0;border-style:solid}
.auth .product-tiles .tile-bar--carousel .slick-slide:last-of-type .product-tile{border-width:0 1px 0 0}
.auth .product-tiles .tile-bar--carousel .product-tile{float:left;width:100%;position:relative;padding:5px 0;cursor:pointer;display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;flex-direction:column;justify-content:flex-start}
.auth .product-tiles .tile-bar--carousel .product-tile::after{content:"";height:4px;width:100%;bottom:0;left:0;position:absolute}
.auth .product-tiles .tile-bar--carousel .product-tile:hover{text-decoration:none}
.auth .product-tiles .tile-bar--carousel .product-tile:hover::after{content:"";height:4px;width:100%;bottom:0;left:0;position:absolute}
.auth .product-tiles .tile-bar--carousel .product-tile img{width:100%;max-width:91px;max-height:61px;min-height:61px;margin:0 auto 5px}
.auth .product-tiles .tile-bar--carousel .product-tile h2{text-align:center;margin:0;padding:0 30px;font-size:12px;line-height:18px}
.auth .auth-product-family{padding:60px 0 100px}
.auth .auth-product-family .title-section{display:inline-block;width:100%;margin:0 0 16px}
.auth .auth-product-family .title-section h2{display:inline}
.auth .auth-product-family .title-section .unit-switch-container{float:right;margin-top:2px}
.auth .auth-product-family .pagination--results{margin:15px 0 18px 0}
.auth .auth-product-family .pagination--results span{text-transform:uppercase}
.auth .auth-product-family .card{border-radius:0}
.auth .auth-product-family .card .value.family{display:block;line-height:18px}
.auth .auth-product-family .card>a:not(.cat-follow){display:flex;flex-direction:column;height:100%}
.auth .auth-product-family .card>a:not(.cat-follow):hover{text-decoration:none}
.auth .auth-product-family .card figure{margin-bottom:0;max-width:800px;flex:inherit;flex-shrink:0;width:100%}
.auth .auth-product-family .card figure img{margin:0 auto}
.auth .auth-product-family .card .card-body{border-top:1px solid}
.auth .auth-product-family .card-wrapper .card{border-radius:4px}
.auth .auth-product-family .card-wrapper .card .card-inner{padding:32px 0 0}
.auth .auth-product-family .card-wrapper .card h2{line-height:1;font-size:22px}
.auth .auth-product-family .card-wrapper .card .card-footer{padding:20px 30px 15px;border-width:1px 0 0;border-style:solid;margin-top:auto}
.auth .auth-product-family .card-wrapper .card .card-footer .form{margin:0;text-align:center;padding-top:12px}
.auth .auth-product-family .card-wrapper .card .card-footer .form .control{width:auto;display:inline-block;float:none}
.auth .auth-product-family .card-wrapper .card .card-footer .form .control.disabled label{opacity:.5}
.auth .auth-product-family .card-wrapper .card .card-footer .form .control label{margin:0}
.auth .auth-product-family .card-wrapper .card .card-footer .form .control 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;background:0;cursor:pointer}
.auth .auth-product-family .card-wrapper .card .card-footer .form .control label:not(.error):not(.radio):not(.login-panel__label-header){padding-left:29px;text-transform:uppercase;line-height:20px;font-size:14px;cursor:pointer;position:relative;width:auto;left:0;pointer-events:all;white-space:unset;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);overflow:visible;-o-text-overflow:none;text-overflow:none}
.auth .auth-product-family .card-wrapper .card .card-footer .form .control label:not(.error):not(.radio):not(.login-panel__label-header).unit-hidden{display:none}
.auth .auth-product-family .card-wrapper .card .button{width:100%;display:block}
.auth .auth-product-family .card-wrapper .card .button-link{padding:8px 0;margin-top:5px}
.auth .auth-product-family .card-wrapper .card a:hover{text-decoration:none}
.auth .auth-product-family .card-wrapper .card .family,.auth .auth-product-family .card-wrapper .card .button-link{text-transform:uppercase}
.auth .auth-product-family .card-wrapper .card .value{margin:0}
.auth .auth-product-family .card-wrapper .card .value.spec-value{text-transform:none;margin:0 0 15px;text-align:left}
.auth .auth-product-family .card-wrapper .card .card-title{display:block;text-align:center}
.auth .auth-product-family .card-wrapper .card .card-title h2{font-size:20px;position:relative;margin-bottom:30px;margin-top:10px;text-align:center;line-height:1;padding-top:10px}
.auth .auth-product-family .card-wrapper .card .card-title h2::before{content:"";position:absolute;height:5px;width:40px;left:50%;margin-left:-20px;top:-5px}
.auth .auth-product-family .cards-wrap .col,.auth .auth-product-family .cards-wrap .col-sm-12{margin-bottom:30px}
.auth .auth-product-family .card .card-inner{display:flex;flex-flow:column nowrap;justify-content:flex-start;position:relative}
.auth .auth-product-family .card .card-text{margin-bottom:10px}
.auth .auth-product-family .card .unit-hidden{display:none}
.auth .auth-product-family .card h2,.auth .auth-product-family .card .value,.auth .auth-product-family .card .family,.auth .auth-product-family .card figure{padding:0 30px}
.auth .auth-product-family .card .card-text dl{display:inline}
.auth .auth-product-family .card .pricing-msrp.pdp{padding:0 30px 5px}
.auth .auth-product-family .card .pricing-msrp.pdp .msrp{display:block;font-family:"UniversLTW01-67BoldCn","Arial Narrow",Arial,sans-serif;color:#999;font-size:14px;margin-bottom:0;line-height:1}
.auth .auth-product-family .card .pricing-msrp.pdp .price{color:#3f3f3f;font-family:"UniversLTW01-67BoldCn","Arial Narrow",Arial,sans-serif;text-decoration:line-through;font-size:22px}
.auth .auth-product-family .card .pricing-msrp.pdp .currency{color:#999;font-family:"Univers LT W01_47 Light1475998","Arial Narrow",Arial,sans-serif;font-size:22px}
.auth .auth-product-family .card-build{position:absolute;top:5px;right:-13px;padding:5px;border-top-left-radius:2px;border-bottom-left-radius:2px;font-size:12px;text-transform:uppercase;line-height:1}
.auth .auth-product-family .card-build::before{content:"";display:inline-block;position:absolute;top:100%;right:0;border-width:6.5px;border-style:solid}
.auth .auth-product-family .card-build::after{content:"";display:inline-block;position:absolute;top:calc(100% - 1px);right:0;left:0;height:1px;box-shadow:0 1px 2px rgba(0,0,0,0.1)}
.auth .auth-product-family .card-build i{font-size:12px;border-radius:50%;display:inline-block;margin-right:3px;vertical-align:top}
.auth .auth-product-family .banner--carousel{margin-top:60px !important}
.auth .auth-product-family .cards-loading{text-align:center;position:relative;margin-top:30px}
.auth .auth-product-family .cards-loading .cards-loading__button{width:270px;display:flex;margin:0 auto;justify-content:center;align-items:center;cursor:pointer}
.auth .auth-product-family .cards-loading .cards-loading__button i{font-size:16px;margin-left:2px}
.auth .auth-product-family .cards-loading .pdp-spinner{display:none}
.auth .auth-product-family .cards-loading::before{content:"";height:1px;width:calc(50% - 150px);position:absolute;left:0;top:50%;background:#e6e6e6}
.auth .auth-product-family .cards-loading::after{content:"";height:1px;width:calc(50% - 150px);position:absolute;right:0;top:50%;background:#e6e6e6}
.auth .auth-product-family .cards-loading.cards-loading--in-progress i{display:none}
.auth .auth-product-family .cards-loading.cards-loading--in-progress .pdp-spinner{display:inline-block;margin-left:5px}
.auth .auth-product-family .cards-loading.cards-loading--in-progress .cards-loading__button{border-color:#e6e6e6}
.auth .auth-product-family .cards-loading.cards-loading--light .cards-loading__button{border-color:#fff}
.auth .auth-product-family .cards-loading.cards-loading--light .cards-loading__button i,.auth .auth-product-family .cards-loading.cards-loading--light .cards-loading__button span{color:#fff}
.auth .auth-product-family .cards-loading.cards-loading--light .cards-loading__button .pdp-spinner div{background:#fff}
.auth .auth-product-family .catalog-top-pag .cards-loading{display:none}
.auth .auth-product-family .catalog-top-pag .pagination{margin:0;border:0}
.auth .auth-product-family .catalog-bottom-pag .pagination--results{display:none}
.auth .auth-product-family .catalog-bottom-pag .auth.cards-loading{margin:0}
.auth .auth-product-family .catalog-bottom-pag .pagination{margin:0;border:0}
.auth .auth-product-family .catalog-container .product-sidekick{border:0}
.auth .auth-product-family .catalog-sidekick{margin-bottom:30px}
.auth .productCards .auth-product-family .product-selector .card-wrapper .card .card-footer .form .control label:not(.error):not(.radio):not(.login-panel__label-header):lang(ar){padding-right:20px;direction:rtl;padding-left:0}
.auth .productCards .auth-product-family .product-selector .card-wrapper .card .card-footer .form .control label:not(.error):not(.radio):not(.login-panel__label-header):lang(ar)::before{right:-14px}
@media screen and (max-width:991px){.auth .product-tiles .tile-bar .container{padding-right:0;padding-left:0}
.auth .product-tiles .tile-bar--carousel .slick-prev{right:40px;font-size:0}
.auth .product-tiles .tile-bar--carousel .slick-prev::before{left:0}
.auth .product-tiles .tile-bar--carousel .slick-next{font-size:0;right:20px}
.auth .product-tiles .tile-bar--carousel .slick-next::before{right:3px}
.auth .product-tiles .tile-bar--carousel .product-tile h2{padding:0 15px}
.auth .auth-product-family{padding:42px 0}
}
@media screen and (max-width:767px){.auth .auth-product-family:not(.product-class) .card .card-inner{height:auto !important;display:flex;flex-wrap:wrap}
.auth .auth-product-family:not(.product-class) .card .card-inner .family{font-size:12px}
.auth .auth-product-family:not(.product-class) .card .card-inner h2{font-size:16px;margin-bottom:15px}
.auth .auth-product-family:not(.product-class) .card .card-inner dl{margin:0 0 10px}
.auth .auth-product-family:not(.product-class) .card .card-inner dl dd,.auth .auth-product-family:not(.product-class) .card .card-inner dl dt{font-size:12px;line-height:1}
.auth .auth-product-family:not(.product-class) .card .card-inner dl dd.value.spec-value,.auth .auth-product-family:not(.product-class) .card .card-inner dl dt.value.spec-value{margin:0 0 20px}
.auth .auth-product-family:not(.product-class) .card .card-inner__link{display:flex;flex-flow:row wrap;flex:0 0 100%;max-width:100%}
.auth .auth-product-family:not(.product-class) .card .card-inner h2,.auth .auth-product-family:not(.product-class) .card .card-inner .family,.auth .auth-product-family:not(.product-class) .card .card-inner .card-footer{flex:0 0 100%;max-width:100%}
.auth .auth-product-family:not(.product-class) .card .card-inner figure{margin-bottom:20px}
.auth .auth-product-family:not(.product-class) .card .card-inner figure img{margin-top:0}
.auth .auth-product-family:not(.product-class) .card .card-inner figure,.auth .auth-product-family:not(.product-class) .card .card-inner .card-text{flex:0 0 50%;max-width:50%;margin:0 auto 20px auto}
}
.product-sidekick-wrapper{padding:5px 20px 0 0;background:#f0f0f0;border:1px solid #e6e6e6}
.product-sidekick-wrapper a{border:0;text-transform:uppercase}
.product-sidekick-wrapper h5{margin-bottom:10px}
.product-sidekick-wrapper [data-toggle-group]{color:#6f6f6f;padding-bottom:10px;margin-bottom:10px}
#toggle-sidekick{border:0}
.product-sidekick-wrapper [data-toggle-handler]{height:auto;line-height:24px;font-size:16px;padding-right:15px;background-position:right 12px;float:left;width:100%;margin-top:10px}
.catalog-sidekick .product-sidekick [data-toggle-handler]:lang(zh){font-weight:bold}
.lt-ie9 .product-sidekick-wrapper [data-toggle-handler],.lt-ie9 .product-sidekick-wrapper [data-toggle-handler]:hover{background-image:none}
@media screen and (min-width:767px){.pagination .count{position:relative;float:left;top:5px}
.pagination ul.index{float:right}
.product-sidekick-wrapper [data-toggle-handler],.product-sidekick-wrapper [data-toggle-handler]:hover{background-image:none;padding-left:20px;padding-bottom:10px;cursor:default;pointer-events:none}
.product-sidekick-wrapper [data-toggle-group]{padding-left:20px}
}
@media screen and (max-width:767px){.catalog-sidekick{margin-top:20px}
.product-sidekick-wrapper [data-toggle-handler]:lang(ar){background-position:10px 17px !important;direction:rtl;padding-right:0}
.product-sidekick-wrapper [data-toggle-handler].open:after{content:'';display:none}
#toggle-sidekick{height:25px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#toggle-sidekick.show{border-bottom:0;height:auto;white-space:normal}
.product-sidekick-wrapper{border:0}
}
.cq-Editable-dom .auth.product-family{min-height:1100px}
.cq-Editable-dom .auth.product-class{min-height:660px}
.auth .product-class .cards-wrap .row>div{opacity:0;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}
.auth .product-class .cards-wrap .row>div.ready{opacity:1}
.auth .product-class .cards-wrap .card-wrapper{min-height:250px}
.auth .product-class .cards-wrap .card-wrapper .card-filter{display:none}
.auth .product-class .cards-wrap .card-wrapper .card{height:100%}
.auth .product-class .cards-wrap .card-wrapper .card .card-inner{padding:17px 0 0;flex-direction:column}
.auth .product-class .cards-wrap .card-wrapper .card a{display:flex;justify-content:center}
.auth .product-class .cards-wrap .card-wrapper .card a h2{width:100%}
.auth .product-class .promo--carousel{height:auto}
.auth .product-class .promo--carousel.slick-dotted.slick-slider{margin-bottom:0}
.auth .product-class .load-hidden{display:none}
.auth .cards-loading .cards-loading__button:focus{outline:0}
@media only screen and (max-width:767px){.auth .product-class .cards-wrap .col-sm-12{margin-bottom:15px}
.auth .product-class .cards-wrap .card-wrapper{min-height:0;height:auto !important}
.auth .product-class .cards-wrap .card-wrapper .card .card-inner{flex-direction:row;align-items:center;justify-content:center;padding:0}
.auth .product-class .cards-wrap .card-wrapper .card .card-inner figure{flex:inherit;flex-shrink:0;width:auto;padding:10px 0 10px 10px}
.auth .product-class .cards-wrap .card-wrapper .card .card-inner figure img{max-width:135px;width:auto;margin-top:0;padding:0;object-fit:unset}
.auth .product-class .cards-wrap .card-wrapper .card .card-inner h2{height:auto !important;position:relative;margin:0;text-align:left;line-height:1;padding:20px;font-size:20px}
.auth .product-class .cards-wrap .card-wrapper .card .card-inner h2::before{display:none}
}