a img{border:none}
.hidden-lg,.hide,.hide-hard,.hide-hard-da,.hide-hard-fi,.hide-hard-no,.hide-hard-sv{display:none!important}
.mod-js .js-hide{display:none!important}
.js .no-js-show,.no-js .no-js-hide,.no-js-show{display:none!important}
.no-js .no-js-show{display:block!important}
ul.tab-list{list-style:none;padding:0;margin:0}
ul.tab-list li{display:inline-block;padding:0;margin:0;zoom:1;*display:inline}
tr.row-padding{width:100%;height:10px;background:0 0}
#product #free-freight-list,#product #mark-average ul,#product .image-gallery,#product .review-stars,#product .sitelist-channel-list,.nav-list{list-style-type:none;padding:0;margin:0}
#product #free-freight-list li,#product #mark-average ul li,#product .image-gallery li,#product .review-stars li,#product .sitelist-channel-list li,.nav-list li{padding:0;margin:0}
.left{float:left}
.right{float:right}
.center{margin:0 auto}
.bold{font-weight:700}
.clear{clear:both}
.price{color:#d00b1c;font-weight:700}
.part-payment{color:#d00b1c;font-weight:700}
.ordinary-price{color:#878787;text-decoration:line-through;float:left}
.product-list{list-style:none;margin:0;padding:0;width:100%}
.block{margin-bottom:20px}
.block-container,.box{overflow:hidden;padding:15px;margin-bottom:10px;border:1px solid #f0f0f0}
.block-content{margin-bottom:10px;padding:15px;background:#f0f0f0}
.margin-top{margin-top:10px}
.big-margin-top{margin-top:25px}
.margin-bottom{margin-bottom:10px}
.big-margin-bottom{margin-bottom:25px}
.no-margin{margin:0!important}
.orange,.orange:hover{color:#F96F14!important}
.red,.red:hover{color:#d00b1c!important}
.green,.green:hover{color:#41a500!important}
.gray,.gray:hover{color:#626262!important}
.blue,.blue:hover{color:#005c9c!important}
.yellow,.yellow:hover{color:#ffe14b!important}
.black,.black:hover{color:#000!important}
.purple,.purple:hover{color:purple!important}
.no-js .lazy{display:none}
.no-js noscript{color:#d00b1c}
#product .brand-logo{position:absolute;top:0;right:0}
#product .brand-logo img{max-height:50px;max-width:100px}
.product-image-container{float:left;text-align:center;margin:0 20px 0 0;width:280px;position:relative}
.product-image-container .product-image-centered{margin:0 auto}
.product-image-container>#wrap{top:0;width:280px;z-index:9999}
.product-image-container a img{max-height:500px;max-width:280px}
.product-image-container>.extra-image-thumbnail{min-height:1px;overflow:hidden}
.product-image-container>.extra-image-thumbnail>p{margin:0}
.product-image-container>.extra-image-thumbnail ul#product-variations-thumbnail,.product-image-container>.extra-image-thumbnail>ul#product-extraimage-thumbnail{margin-top:10px;margin-bottom:-10px;float:none}
.product-image-container>.extra-image-thumbnail ul#product-variations-thumbnail>li,.product-image-container>.extra-image-thumbnail>ul#product-extraimage-thumbnail>li{border:1px solid #d9d9d9;margin:0 5px 10px 5px;vertical-align:middle;height:50px;width:50px;float:none;display:inline-block}
.product-image-container>.extra-image-thumbnail ul#product-variations-thumbnail>li.selected,.product-image-container>.extra-image-thumbnail>ul#product-extraimage-thumbnail>li.selected{border:1px solid #F96F14;position:relative}
.product-image-container>.extra-image-thumbnail ul#product-variations-thumbnail>li.selected:after,.product-image-container>.extra-image-thumbnail>ul#product-extraimage-thumbnail>li.selected:after{content:"";position:absolute;width:7px;height:4px;top:-1px;left:22px;background-image:url(../../images/sprites/common.png?1463736146348);background-position:0 -837px;width:7px;height:4px}
.product-image-container>.extra-image-thumbnail ul#product-variations-thumbnail>li.video-thumbnail,.product-image-container>.extra-image-thumbnail>ul#product-extraimage-thumbnail>li.video-thumbnail{background:#000}
.product-image-container>.extra-image-thumbnail ul#product-variations-thumbnail>li.video-thumbnail a,.product-image-container>.extra-image-thumbnail>ul#product-extraimage-thumbnail>li.video-thumbnail a{height:48px;width:48px;background-image:url(../../images/sprites/common.png?1463736146348);background-position:0 -346px;width:48px;height:48px}
.product-image-container>.extra-image-thumbnail ul#product-variations-thumbnail>li.video-thumbnail a:hover,.product-image-container>.extra-image-thumbnail>ul#product-extraimage-thumbnail>li.video-thumbnail a:hover{background-image:url(../../images/sprites/common.png?1463736146348);background-position:0 -396px;width:48px;height:48px}
.product-image-container>.extra-image-thumbnail ul#product-variations-thumbnail>li a,.product-image-container>.extra-image-thumbnail>ul#product-extraimage-thumbnail>li a{display:block;line-height:46px}
.product-image-container>.extra-image-thumbnail ul#product-variations-thumbnail>li a>img,.product-image-container>.extra-image-thumbnail>ul#product-extraimage-thumbnail>li a>img{max-width:46px;max-height:46px}
.product-image-container>.extra-image-thumbnail ul#product-variations-thumbnail>li:hover,.product-image-container>.extra-image-thumbnail>ul#product-extraimage-thumbnail>li:hover{border:1px solid #F96F14}
.product-image-container>.extra-image-thumbnail>ul#product-variations-thumbnail{margin-top:3px}
#product #ccs-logos table{margin:0 auto 20px auto}
.back-to-search-result{background:#f0f0f0;padding:5px 10px;margin-bottom:5px}
.back-to-search-result a{text-decoration:none}
#product{position:relative}
#product ul:not(.usp-list){padding-left:0;list-style-type:none}
#product #free-freight-list,#product #mark-average ul,#product .review-stars,#product .sitelist-channel-list{float:left;overflow:hidden}
#product #free-freight-list li,#product #mark-average ul li,#product .review-stars li,#product .sitelist-channel-list li{float:left}
#product a:not(.btn){text-decoration:underline}
#product ul.error li{display:block;float:none}
#product .product-head-title{margin-bottom:20px}
#product .product-head-title h1:not(.has-head-title){padding:0;margin:0 0 10px 0}
#product .product-head-title h1.has-head-title{font-weight:400;font-size:1.16667em}
#product .product-head-title h2{font-weight:400}
#product .product-head-title h2.has-head-title{padding:0;margin:0 0 10px 0;font-size:1.83333em}
#product .product-head-title h2:empty{display:none}
#product .product-head-title .subtitle{color:#878787}
#product .main-content-container{float:left;width:460px}
#product .section-block{margin:0 0 15px 0;padding:0 0 15px 0;background:url(../../images/common/dot.png) repeat-x bottom;clear:both}
#product .section-block-top{margin:15px 0 0 0;padding:15px 0 0 0;background:url(../../images/common/dot.png) repeat-x top;clear:both}
#tooltip-part-payment-info{display:none}
#cto_se_7716382_ac{display:none}
.no-js #product-mobile-subscription{display:none}
.no-js #tabs{display:none}
.no-js .tab-content .header-container{display:block!important}
.no-js .tab-content .tab-pane{display:block;margin-bottom:10px}
.no-js .tab-content .tab-pane #sum-container{display:none!important}
.no-js .tab-content .tab-pane#twingly-tab{display:none}
.no-js .tab-content .tab-pane#review-tab{margin-bottom:20px}
.no-js .tab-content .tab-pane #post-review,.no-js .tab-content .tab-pane#tipafriend-tab{padding:10px;background:#f0f0f0}
.no-js .tab-content .tab-pane #post-review .section-block,.no-js .tab-content .tab-pane#tipafriend-tab .section-block{background:0 0}
.lt-ie9 #product ul{margin:0;padding:0;list-style:none;float:left;overflow:hidden}
.lt-ie9 #product ul li{display:inline-block;zoom:1;*display:inline}
.lt-ie9 #product .usp-list{padding-left:10px;list-style:disc;float:none;overflow:inherit}
.lt-ie9 #product .usp-list li{margin-left:10px;display:block!important}
#product .main-content-container #mark-average{overflow:hidden;margin-top:-2px;margin-bottom:5px;font-size:1.1em;vertical-align:top}
#product .main-content-container #mark-average>a{margin-right:20px}
#product .main-content-container #mark-average .review-rating{position:relative;top:1px;margin-right:15px;min-width:82px;display:inline-block}
#product .main-content-container #mark-average .review-rating .fa-star-half{top:1px}
#rating-and-review-2 .review-item{overflow:hidden}
#rating-and-review-2 .review-item .review-rating{display:inline-block;position:relative;top:1px;min-width:87px}
#rating-and-review-2 .review-item .review-name{margin:0 3px 0 0;font-weight:700}
#rating-and-review-2 .review-item .review-date{color:#878787}
#rating-and-review-2 .review-item .feedback-text,#rating-and-review-2 .review-item .review-text{padding-top:10px;margin-right:5px;word-wrap:break-word}
#rating-and-review-2 .review-item .feedback-text{float:left;color:#878787}
#rating-and-review-2 .review-item .info-box{float:left;width:100%;margin:10px 0 0 0}
#rating-and-review-2 .review-item button.feedback{width:19px;height:19px;margin:7px 0 0 5px;font-size:1.4em;cursor:pointer;background:#bdbdbd!important;border:1px solid #bdbdbd;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
#rating-and-review-2 .review-item button.feedback.disabled{background:#bdbdbd!important;border:1px solid #a4a4a4!important;cursor:default}
#rating-and-review-2 .review-item button.feedback.yes .fa{top:-3px}
#rating-and-review-2 .review-item button.feedback.yes:hover{background:#41a500!important;border:1px solid #41a500}
#rating-and-review-2 .review-item button.feedback.no .fa{top:-2px}
#rating-and-review-2 .review-item button.feedback.no:hover{background:#d00b1c!important;border:1px solid #d00b1c}
#rating-and-review-2 .review-item button.feedback .fa{position:relative;color:#fff}
#rating-and-review-2 .review-item button.report{font-size:12px;margin-top:7px}
#rating-and-review-2 .review-item button.report .fa{color:#bdbdbd}
#rating-and-review-2 .review-item button.report:hover .fa{color:#d00b1c}
#rating-and-review-2 #product-vs-reviews{display:table;margin-bottom:15px;padding-bottom:15px;background:url(../../images/common/dot.png) repeat-x bottom}
#rating-and-review-2 #product-vs-reviews .review-item{display:table-cell;min-width:349px;max-width:349px;padding:10px;background:#f8f8f8;border:1px solid #f0f0f0}
#rating-and-review-2 #product-vs-reviews .review-item h2{padding-bottom:4px;margin-bottom:6px;border-bottom:1px solid #f0f0f0}
#rating-and-review-2 #product-vs-reviews .divider{display:table-cell;width:30px;font-weight:700;text-align:center;vertical-align:middle}
#rating-and-review-2 #review-information{display:table;width:100%}
#rating-and-review-2 #review-information>div{display:table-cell;vertical-align:middle}
#rating-and-review-2 #review-information .write-review{width:240px;max-width:240px;padding:0 20px 0 0}
#rating-and-review-2 #review-information .write-review p{font-weight:700}
#rating-and-review-2 #review-information .write-review a{display:block;padding:0}
#rating-and-review-2 #review-information .rating-total{padding:0 20px;border-left:1px solid #f0f0f0}
#rating-and-review-2 #review-information .rating-total .review-rating{margin-bottom:-10px;font-size:2.8em}
#rating-and-review-2 #review-information .rating-total .review-rating>i,#rating-and-review-2 #review-information .rating-total .review-rating>span{margin-right:5px}
#rating-and-review-2 #review-information .rating-total .review-rating>span>i.fa-star-half{top:2px}
#rating-and-review-2 #review-information .rating-total .average-rating,#rating-and-review-2 #review-information .rating-total .total-reviews{display:block}
#rating-and-review-2 #review-information .rating-breakdown{text-align:right;width:260px;padding:0 35px 0 90px}
#rating-and-review-2 #review-information .rating-breakdown .rating-bar{position:relative;background:#f8f8f8;border:1px solid #f0f0f0;height:13px;margin:7px 0}
#rating-and-review-2 #review-information .rating-breakdown .rating-bar .rating-stars{position:relative;top:-4px;left:-85px;float:left;width:80px;text-align:right;font-size:12px}
#rating-and-review-2 #review-information .rating-breakdown .rating-bar .bar-percentage{position:absolute;top:-3px;right:-33px;width:30px;text-align:center;font-weight:700}
#rating-and-review-2 #review-information .rating-breakdown .rating-bar .rating-fill{position:absolute;left:0;height:11px;background:#ffe14b}
#popup-write-review{width:600px}
#popup-write-review .product-to-review{padding-bottom:10px;margin-bottom:10px;background:url(../../images/common/dot.png) repeat-x bottom}
#popup-write-review .product-to-review>div{display:table-cell;vertical-align:middle;text-align:left}
#popup-write-review .product-to-review>div.product-title{width:100%;padding-left:7px}
#popup-write-review .product-to-review span{display:block;font-weight:700;font-size:1.1em}
#popup-write-review .product-to-review span.review-title{font-size:1.5em;margin-bottom:10px}
#popup-write-review .product-to-review span.head-title+.title{font-size:1em;font-weight:400}
#popup-write-review .product-to-review .review-image img{max-width:80px;max-height:80px}
#popup-write-review input[type=radio]{display:none}
#popup-write-review #post-review-rating{margin-top:3px}
#popup-write-review .rating-stars{position:relative;top:2px;margin-left:2px}
#popup-write-review .rating-stars label{position:relative;font-size:1.2em;color:#cacaca}
#popup-write-review .rating-stars label:after{content:"";display:block;position:absolute;top:0;right:-3px;width:3px;height:17px}
#popup-write-review .rating-stars label:hover{cursor:pointer}
#popup-write-review .rating-stars label.active .fa-star{color:#ffe14b}
#popup-write-review .rating-stars label.active~label .fa-star{color:#cacaca}
#popup-write-review .rating-stars label:hover~label .fa-star{color:#cacaca!important}
#popup-write-review .rating-stars.active .fa-star{color:#ffe14b}
#popup-write-review .rating-stars:hover .fa-star{color:#ffe14b!important}
#popup-write-review textarea.form-control{height:150px;margin:5px 0 10px 0}
#popup-write-review .info-box.error{float:left;width:450px;margin:0}
#popup-write-review input.btn{float:right;padding:0 35px}
#product .error-wrapper{width:100%;margin:0 0 10px 0}
#product .error-wrapper h2{display:none}
#buy-form-container .btn{font-size:12px}
#product-buy{margin:0 0 10px 0}
#product-buy>#select-size a{font-size:.9em;margin-right:5px}
#product-buy span.price.big{font-size:2.5em!important}
#product-buy span.price.big>span{font-size:.7em;margin-right:-5px}
#product-buy #price-wrapper{margin:10px 0 25px 0;min-height:80px}
#product-buy #price-wrapper .default-price{margin:3px 15px 0 0;color:#626262}
#product-buy #price-wrapper .part-payment-alt{font-weight:700}
#product-buy #price-wrapper .part-payment-alt a{color:#d00b1c}
#product-buy #price-wrapper .part-payment-alt a:hover{color:#870712}
#product-buy #price-wrapper .part-payment-alt .fa{line-height:11px}
#product-buy .price-per-unit{color:#626262}
#product-buy .price-splash{background-image:url(../../images/sprites/common.png?1463736146348);background-position:0 -446px;width:60px;height:60px;height:60px;width:60px;position:absolute;top:-5px;right:-5px;position:inherit;float:right}
#product-buy .price-splash p{text-align:center;line-height:60px;font-size:1.4em;font-weight:700;color:#000;margin-bottom:0}
#product-buy .variation-wrapper{float:left;width:100%;margin-bottom:5px}
#product-buy .variation-wrapper.no-variation{margin-top:-34px}
#product-buy .variation-wrapper #select-size{margin:0 0 5px 0}
#product-buy .variation-wrapper #quantity{float:right}
#product-buy .variation-wrapper #quantity>label{color:#3c3c3c}
#product-buy .variation-wrapper #quantity>#product-quantity{display:inline;margin:0;padding-left:0;padding-right:0;width:40px;text-align:center}
#product-buy .variation-wrapper>#variation-container{display:inline-block}
#product-buy .variation-wrapper>#variation-container #no-size-selected{display:none}
#product-buy .variation-wrapper>#variation-container .variation-type-wrapper{width:180px;float:left;margin-right:10px}
#product-buy .buy-button-container{margin-top:6px}
#product-buy .buy-button-container .btn{margin-right:4px;width:260px;display:inline;position:relative;z-index:5}
#price-info-container{max-width:380px}
#price-info-container input[type=checkbox]{position:relative;top:3px;margin:0}
#product-monitor{overflow:hidden}
#monitor-error{margin-top:20px}
.product-price-wrapper #price-button-container #price{color:#d00b1c;font-size:2.5em}
.product-price-wrapper #price-button-container .out-of-stock{font-size:2em;margin-left:20px}
.no-js .variation-related-select-box{display:none}
#product ul#free-freight-list{display:block;width:100%;padding-bottom:15px;margin-bottom:15px}
#product ul#free-freight-list>li{text-transform:uppercase;font-weight:700;color:#41a500;padding-left:20px;margin-right:25px;background:url(../../images/icons/accept.png) no-repeat left;background-size:15px 15px}
#product .product-description{clear:both;overflow:hidden;position:relative}
#product .product-description ul{list-style-type:disc;padding:0 0 0 15px}
#product .product-description ul li{padding:1px 0}
#product .product-description.cropped{max-height:125px}
#product .product-description.cropped .gradient-overlay{width:100%;height:30px;position:absolute;bottom:0;background:rgba(255,255,255,0);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-moz-linear-gradient(top,rgba(255,255,255,0),#fff);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00FFFFFF', endColorstr='#FFFFFFFF', GradientType=0 )}
#product #description-toggle{margin-top:5px;float:right;font-weight:700}
#product .sitelist-wrapper{float:left;margin-bottom:10px;width:100%}
#product div.sitelist-channel-list,#product ul.sitelist-channel-list{margin:0 0 4px 0;width:100%;font-weight:700}
#product div.sitelist-channel-list a,#product ul.sitelist-channel-list a{font-weight:400;margin-left:2px}
#product div.sitelist-channel-list img,#product ul.sitelist-channel-list img{display:none}
#product #conformance-marks img{margin-right:3px}
.shippinggroup-link-tooltip .name,.shippinggroup-link-tooltip .price{float:left}
.shippinggroup-link-tooltip .name{margin-right:10px;font-weight:700}
.shippinggroup-link-tooltip .description{clear:both}
#product #buy-form-container .wishlist-container{float:left;width:460px;margin-top:-47px;position:relative}
#product #buy-form-container .wishlist-container .add-error-size,#product #buy-form-container .wishlist-container .add-success,#product #buy-form-container .wishlist-container>.add-error{margin-top:10px;width:100%;float:left}
#product #buy-form-container .wishlist-container>.btn-wishlist-add{float:right;width:195px}
#product #buy-form-container .wishlist-container>.wishlist-button{float:right;width:195px}
#product #buy-form-container .wishlist-container>.wishlist-button>.btn-wishlist{width:195px}
#product #buy-form-container .wishlist-container>.wishlist-button>form>.btn-wishlist{width:165px;float:left;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
#product #buy-form-container .wishlist-container>.wishlist-button .btn-dropdown{float:left;padding:0;margin-left:-1px;border-left:1px solid silver;width:31px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
#product #buy-form-container .wishlist-container .wishlist-dropdown{position:absolute;overflow:hidden;width:195px;right:0;top:36px;z-index:5;background:#fff;border:1px solid silver;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);-moz-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}
.mod-no-boxshadow #product #buy-form-container .wishlist-container .wishlist-dropdown{border:1px solid #eee}
#product #buy-form-container .wishlist-container .wishlist-dropdown>ul.wishlist-ul{list-style-type:none;width:100%;margin:0}
#product #buy-form-container .wishlist-container .wishlist-dropdown>ul.wishlist-ul li{display:block;background:url(../../images/common/dot.png) repeat-x top;float:none}
#product #buy-form-container .wishlist-container .wishlist-dropdown>ul.wishlist-ul li:first-child{background:0 0}
#product #buy-form-container .wishlist-container .wishlist-dropdown>ul.wishlist-ul li:focus,#product #buy-form-container .wishlist-container .wishlist-dropdown>ul.wishlist-ul li:hover{background-color:#f0f0f0}
#product #buy-form-container .wishlist-container .wishlist-dropdown>ul.wishlist-ul li a,#product #buy-form-container .wishlist-container .wishlist-dropdown>ul.wishlist-ul li input[type=submit]{cursor:pointer;display:block;font-weight:700;text-transform:uppercase;color:#626262;padding:8px 15px;text-decoration:none}
#product #buy-form-container .wishlist-container .wishlist-dropdown>ul.wishlist-ul li a i,#product #buy-form-container .wishlist-container .wishlist-dropdown>ul.wishlist-ul li input[type=submit] i{font-weight:400}
#product #buy-form-container .wishlist-container .wishlist-dropdown>ul.wishlist-ul li input[type=submit]{border:none;width:100%;background:0 0;text-align:left!important}
#add-to-default-wishlist.btn{border-radius:2px 0 0 2px!important}
#wishlist-list.btn{border-radius:0 2px 2px 0!important}
#new-wishlist-wrapper{width:360px}
#new-wishlist-wrapper .new-wishlist-title{display:block;font-weight:700;margin-bottom:10px;font-size:1.2em}
#new-wishlist-wrapper input{float:right}
#new-wishlist-wrapper input[type=text]{width:185px;margin-right:7px;float:left}
#new-wishlist-wrapper .input-group.input-group-sm>input{width:100%}
.no-js .wishlist-container{display:none}
#product #product-data{padding-top:25px;margin-bottom:15px;clear:both;width:100%}
#product #product-data .tab-pane{overflow:hidden}
#product #product-data .tab-wrapper .nav-tabs a{text-decoration:none}
#product #product-data .tab-wrapper .nav-tabs a#fb-comments{display:none}
#product #product-data .tab-content img{max-width:728px}
#product #product-data .tab-content span.required{color:#d00b1c}
#product #product-data .tab-content #delivery-tab ul{float:none;padding:5px 0 15px 10px}
#product #product-data .tab-content #delivery-tab ul li{position:relative;display:list-item;padding-left:3px;float:none}
#product #product-data .tab-content #delivery-tab ul li:before{position:absolute;top:7px;left:-7px;font-family:FontAwesome;font-size:.4em;content:"\f111"}
#product #product-data .tab-content #delivery-tab ul.custom-li-icon li:before{position:absolute;top:1px;left:-10px;font-size:1em;font-family:FontAwesome;content:"\f101"}
#product #product-data .tab-content .legacy-specifications-tab-content ul{list-style-type:disc;padding:0 0 0 15px}
#product #product-data .tab-content .legacy-specifications-tab-content .table th{width:20%}
#product #product-data .tab-content .legacy-specifications-tab-content .table td{width:30%}
#product #product-data .tab-content #fb-comments-tab *{width:100%!important}
#ccs-logos{margin:15px 0}
#cnet-wrapper{float:left;width:100%;margin-bottom:15px}
#cnet-wrapper #ccs-logos{float:left;margin:0}
#cnet-wrapper #ccs-logos .ccs-logo-ls-euenergy img{width:100px}
#cnet-wrapper #ccs-product-fiche{float:left;margin:16px 0 0 5px}
#facts-data-tab{position:relative}
#facts-data-tab .ccs-ds-extendedSpec-item,#facts-data-tab .facts-table-header{width:200px}
#facts-data-tab .ccs-ds-extendedSpec-header,#facts-data-tab .fact-section{padding:.4em;background:#f2f2f2;font-size:1.2em;font-weight:700}
#facts-data-tab .ccs-ds-extendedSpec-body tr:nth-of-type(even){background-color:#f9f9f9}
#facts-data-tab .ccs-ds-extendedSpec-group{margin-bottom:15px}
#facts-data-tab .ccs-ds-extendedSpec-group:last-child{margin-bottom:0}
.ccs-ds-extendedSpec-area~table{display:none}
.ccs-ds-extendedSpec-area{padding-top:40px}
.cnet-information{display:none;position:absolute;top:0;left:0;right:0;padding:4px;color:#878787;font-size:1rem;font-style:italic;text-align:center;background:#f8f8f8;border-radius:2px}
.ccs-ds-extendedSpec-area~.cnet-information{display:block}
#description-tab{position:relative}
#description-tab .ccs-cc-inline-media,#description-tab .ccs-cc-inline-specifications{display:none}
#description-tab #ccs-inline-content{padding-top:30px}
#description-tab #ccs-inline-content:empty{display:none}
#description-tab #ccs-inline-content~.cnet-information{display:block}
#description-tab #ccs-inline-content:empty~.cnet-information,#description-tab #ccs-inline-content~.product-description{display:none}
#description-tab #ccs-inline-content:empty~.product-description{display:block}
#video .nelly-video{height:498px;overflow:hidden;width:393px;position:relative}
#video .nelly-video object{position:relative;top:-1px}
#video #video-wrapper{min-width:560px;min-height:324px}
#monitor{width:250px}
#monitor select{margin-bottom:10px}
#monitor input{margin-bottom:30px}
#monitor .btn-monitor{display:block;width:100%}
#insurance-info-popup{width:475px}
#insurance-info-popup a{text-decoration:underline}
#tip-a-friend-popup{width:450px}
.lt-ie8 #monitor input{width:222px!important}
.cloud-zoom-lens{background-color:#FFF;border-radius:3px 3px 3px 3px;box-shadow:0 0 5px #000;cursor:pointer}
.cloud-zoom-title{font-family:Arial,Helvetica,sans-serif;position:absolute!important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;font-weight:700;font-size:10px;top:0}
.cloud-zoom-big{overflow:hidden;margin-left:20px;background:#fff;background-repeat:no-repeat;border:1px solid #D9D9D9}
.cloud-zoom-loading{color:#fff;background:#222;padding:3px;border:1px solid #000}
.mousetrap{background-image:url(../../images/common/trans.gif);z-index:100!important;cursor:pointer}
#cloud-zoom-big{top:0!important}
#size-guide{font-size:10px}
#size-guide.nelly{padding:10px}
#size-guide.nelly p{line-height:1.4em;margin:0}
#size-guide.nelly .image-wrapper{float:left;width:168px;margin-right:10px}
#size-guide.nelly .image-wrapper img{max-width:168px}
#size-guide.nelly .measurements{float:left;width:291px}
#size-guide.nelly .measurements.table strong{text-transform:uppercase}
#size-guide.nelly .measurements #table-wrapper{overflow:scroll;height:178px}
#size-guide.nelly .measurements #table-wrapper table{height:100%}
#size-guide.nelly .measurements #table-wrapper table td{padding:3px}
#size-guide.nelly .measurements.guide p{margin-bottom:10px}
#size-guide.nelly .measurements-row{clear:both}
#size-guide.nelly p.measurements-row{margin:0;padding-top:10px}
#product-mobile-subscription{overflow:hidden;border:1px solid silver;margin:10px 0 15px 0}
#product-mobile-subscription .subscription-onoff{border-bottom:1px solid gold;background:#fffbe5;padding:10px 15px 10px 15px}
#product-mobile-subscription .subscription-onoff #mobile-subscription-not-selected{margin-left:40px}
#product-mobile-subscription .subscription-onoff input[type=radio]{position:relative;top:3px}
#product-mobile-subscription .subscription-onoff label{color:#005c9c;text-decoration:underline}
#product-mobile-subscription .subscription-onoff label:hover{color:#002f50;cursor:pointer}
#product-mobile-subscription .subscription-onoff span.label-price{color:#d00b1c;font-weight:700}
#product-mobile-subscription #mobile-select-wrapper{padding:10px;overflow:hidden}
#product-mobile-subscription #mobile-select-wrapper ul.mobile-dropdown-list{float:left;width:190px;margin-top:20px}
#product-mobile-subscription #mobile-select-wrapper #mobile-extra-wrapper{float:right;overflow:hidden;width:235px;padding-left:10px;border-left:1px solid #f0f0f0}
#product-mobile-subscription #mobile-select-wrapper #mobile-extra-wrapper dl{margin:0 0 7px 0;padding:7px 0 0 0;overflow:hidden;background:url(../../images/common/dot.png) repeat-x top}
#product-mobile-subscription #mobile-select-wrapper #mobile-extra-wrapper dl#total dd{font-weight:700;color:#d00b1c}
#product-mobile-subscription #mobile-select-wrapper #mobile-extra-wrapper dl#total dd.etc,#product-mobile-subscription #mobile-select-wrapper #mobile-extra-wrapper dl#total dt.etc{font-weight:400;color:#3c3c3c}
#product-mobile-subscription #mobile-select-wrapper #mobile-extra-wrapper dl dt{clear:left;float:left}
#product-mobile-subscription #mobile-select-wrapper #mobile-extra-wrapper dl dd{float:right}
#product-mobile-subscription #mobile-select-wrapper #mobile-extra-wrapper p{clear:both;margin:14px 0 7px 0}
#product-mobile-subscription #mobile-select-wrapper #mobile-subscription-addon-list{clear:both}
#product-mobile-subscription #mobile-select-wrapper .form-control{padding:6px;width:190px;margin-bottom:10px}
#mobile-subscription-popup{padding:10px;width:400px}
.mobile-subscriptions__toggle-subscription{width:100%;font-weight:700;background:#fffbe4;border-bottom:1px solid #ffe14b;padding:2px 0;color:#005c9c}
.mobile-subscriptions__toggle-subscription div{display:inline-block;width:50%;vertical-align:top;padding:5px 20px 3px 20px}
.mobile-subscriptions__toggle-subscription label{text-decoration:underline}
.mobile-subscriptions__toggle-subscription input{position:relative;top:3px;margin-right:3px}
.mobile-subscriptions__toggle-subscription .label-price{color:#d00b1c}
#product .image-gallery li{float:left;margin:0 5px 5px 0;line-height:50px}
#product .image-gallery li a{display:block;opacity:1}
#product .image-gallery li a:hover{opacity:.9}
#product .image-gallery li a img{max-height:50px;max-width:90px}
#product #pegi{padding:0;height:25px;width:100%;margin:0 auto}
#product .digital-express-checkout .digital-express-error{clear:both;color:#d00b1c}
#product .digital-express-checkout .digital-express-title p{float:left;margin-right:5px}
#product .digital-express-checkout .digital-express-title p span{font-weight:700}
#product .digital-express-checkout .digital-express-title i{float:left;top:1px}
#product .digital-express-checkout form{clear:both;margin:0}
#product .digital-express-checkout form #payment-options{position:relative;padding-left:18px;background:0 0}
#product .digital-express-checkout form #payment-options input{display:none}
#product .digital-express-checkout form #payment-options:before{content:"\f096";font-family:FontAwesome;font-size:1.5em;position:absolute;top:-3px;left:0}
#product .digital-express-checkout form #payment-options.checked:before{content:"\f046"}
#product .digital-express-checkout form fieldset{background:#f0f0f0;border:1px solid silver;padding:15px}
#product .digital-express-checkout form button{float:right}
#product .digital-express-checkout form ul li{float:left;margin-right:20px}
#product .digital-express-checkout form .checkbox-and-radio-wrapper{height:23px}
#product .digital-express-checkout form .checkbox-and-radio-wrapper a img,#product .digital-express-checkout form .checkbox-and-radio-wrapper input,#product .digital-express-checkout form .checkbox-and-radio-wrapper label{vertical-align:middle;margin:0!important}
#digital-express-description,#digital-express-info-overlay{width:325px}
.no-js #payment-options{display:none}
.lt-ie8 #payment-options input{display:inline!important;position:relative;top:-4px;left:-10px}
#product .tracklist{margin-bottom:15px;background:url(../../images/common/dot.png) repeat-x bottom}
#product .tracklist td{padding-bottom:10px;vertical-align:top}
#product .tracklist p{float:left;margin:5px 10px 5px 0}
#product .tracklist .ordinal{width:22px;font-weight:700;text-align:right}
#product .tracklist .title{width:320px}
#product .tracklist li,#product .tracklist ul{overflow:hidden}
#product .tracklist li{border-top:1px solid #DDD}
#product .tracklist li:nth-child(odd){background:#F9F9F9}
#product .tracklist:last-child{background:0 0;margin-bottom:0}
#product .tracklist:last-child td{padding-bottom:0}
.section-block.sample-link i{position:relative;top:1px;margin-right:3px;font-size:16px}
.section-block.sample-link a{position:relative;top:-1px;font-weight:700}
.christmas-delivery{margin-top:15px!important;width:100%}
.christmas-delivery .fa,.christmas-delivery p{display:inline-block;zoom:1;*display:inline;vertical-align:middle;margin-right:10px;margin-bottom:0;max-width:270px}
.christmas-delivery .fa{margin-right:5px;font-size:20px;color:#d00b1c}
.christmas-delivery .christmas-delivery__label{color:#d00b1c;font-weight:700;text-transform:uppercase}
.tip-a-friend-button{margin-top:5px;background:#738a8d;color:#fff;line-height:25px;padding:0 6px;text-decoration:none;display:inline-block;cursor:pointer}
.tip-a-friend-button .fa{color:#fff;padding-right:3px;font-size:1.2em;min-width:17px;display:inline-block}
.tip-a-friend-button:hover{background:#65787b}
#Mobile .tip-a-friend-button{font-size:12px}
.lt-ie9 .tip-a-friend-button{display:none}
.pharmacy-box.info-box.info{background:#fff;border:1px solid #DDD}
.pharmacy-box.info-box.info .heading{border-bottom:1px solid #DDD}
.pharmacy-box__eu-logo-link{display:inline-block;margin-top:10px;margin-bottom:20px}
.pharmacy-box__text{display:inline-block;margin-left:10px;width:610px;font-weight:700}
.product-is-drug .variation-items-select-box{visibility:hidden}
.food-no-return,.pharmacy-no-return{color:#878787}
#energy-label__class-image{float:left;line-height:35px;margin-bottom:15px;cursor:pointer}
#energy-label__class-image[data-energy-label="A+++"]{background-image:url(../../images/sprites/energylabels.png?1463736146348);background-position:0 0;width:96px;height:48px;background-size:96px 494.4px!important}
#energy-label__class-image[data-energy-label="A++"]{background-image:url(../../images/sprites/energylabels.png?1463736146348);background-position:0 -49.6px;width:96px;height:48px;background-size:96px 494.4px!important}
#energy-label__class-image[data-energy-label="A+"]{background-image:url(../../images/sprites/energylabels.png?1463736146348);background-position:0 -99.2px;width:96px;height:48px;background-size:96px 494.4px!important}
#energy-label__class-image[data-energy-label="A"]{background-image:url(../../images/sprites/energylabels.png?1463736146348);background-position:0 -148.8px;width:96px;height:48px;background-size:96px 494.4px!important}
#energy-label__class-image[data-energy-label="B"]{background-image:url(../../images/sprites/energylabels.png?1463736146348);background-position:0 -198.4px;width:96px;height:48px;background-size:96px 494.4px!important}
#energy-label__class-image[data-energy-label="C"]{background-image:url(../../images/sprites/energylabels.png?1463736146348);background-position:0 -248px;width:96px;height:48px;background-size:96px 494.4px!important}
#energy-label__class-image[data-energy-label="D"]{background-image:url(../../images/sprites/energylabels.png?1463736146348);background-position:0 -297.6px;width:96px;height:48px;background-size:96px 494.4px!important}
#energy-label__class-image[data-energy-label="E"]{background-image:url(../../images/sprites/energylabels.png?1463736146348);background-position:0 -347.2px;width:96px;height:48px;background-size:96px 494.4px!important}
#energy-label__class-image[data-energy-label="F"]{background-image:url(../../images/sprites/energylabels.png?1463736146348);background-position:0 -396.8px;width:96px;height:48px;background-size:96px 494.4px!important}
#energy-label__class-image[data-energy-label="G"]{background-image:url(../../images/sprites/energylabels.png?1463736146348);background-position:0 -446.4px;width:96px;height:48px;background-size:96px 494.4px!important}
.energy-label__class-image--no-hover{cursor:default!important}
#energy-label__arrow-image{max-height:35px}
#energy-label__image{display:none;max-height:650px}
#energy-label__datasheet{float:left;margin:0 0 0 15px;line-height:35px}
#energy-label__datasheet-popup{text-align:left;width:175px;max-width:400px;display:none}
#energy-label__datasheet-popup tr{border-bottom:1px solid #f0f0f0}
#energy-label__datasheet-popup th{padding:2px 20px 2px 4px;width:1%;white-space:nowrap}
#energy-label__datasheet-popup th.table-header{font-size:1.1em;background:#fff}
#energy-label__datasheet-popup td{padding:2px 12px 2px 4px}
#energy-label__class-image-2~#cnet-wrapper,#energy-label__class-image~#cnet-wrapper{display:none}
.delivery-time{float:left;width:100%}
.delivery-time>p{font-weight:700}
.delivery-time>p:not(#delivered-by){display:inline-block;margin:0 15px 5px 0}
.delivery-time>p:last-child{margin-right:0}
#delivered-by span.cdon-tooltip{color:#005c9c;cursor:pointer}
#delivered-by{display:block;margin:0 0 10px 0;color:#3c3c3c}
.delivered-by__rating{font-weight:400}
.delivered-by__rating .fa-star{position:relative;top:1px;margin:0 2px 0 5px;color:#41a500!important;font-size:1.4em}
.delivered-by__rating-points{font-weight:700;color:#41a500!important}
.delivered-by__tooltip-extra-info{float:left;margin-bottom:10px;text-align:right;max-width:300px}
#delivered-by__summary{display:block;max-width:300px;font-style:italic;white-space:normal;margin-top:10px}
.delivered-by__rating-header{font-weight:700;margin-right:10px}
.delivered-by__merchant-partner{display:block;max-width:300px;white-space:normal}
.btn-merchant-navigation{margin-bottom:10px;max-width:300px}
.btn-merchant-navigation a{color:#626262;text-decoration:none}
#powerTip.delivered-by__tooltip{max-width:320px!important}
.bundled-products-list{border:1px solid #DDD;overflow:hidden}
.bundled-products-list>ul{margin:0}
.bundled-products-list__header{font-size:1.1em;font-weight:700;padding:10px;background:#f0f0f0}
.bundled-products-list__product{border-top:1px solid #DDD;padding:5px;overflow:hidden;height:60px;padding-left:70px}
.bundled-products-list__image-wrapper{float:left;margin-right:10px;width:60px;margin-left:-70px;padding-left:10px;text-align:center}
.bundled-products-list__image{max-width:50px;max-height:50px}
.bundled-products-list__title{font-weight:700;line-height:50px;overflow:hidden}
.bundled-products-list__quantity{font-weight:400}
#Mobile .bundled-products-list{margin:0 -10px 10px -10px;border-bottom:none}