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}
.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-buy .price-splash,.common-sprite,.product-image-container>.extra-image-thumbnail ul#product-variations-thumbnail>li.selected:after,.product-image-container>.extra-image-thumbnail ul#product-variations-thumbnail>li.video-thumbnail a,.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.selected:after,.product-image-container>.extra-image-thumbnail>ul#product-extraimage-thumbnail>li.video-thumbnail a,.product-image-container>.extra-image-thumbnail>ul#product-extraimage-thumbnail>li.video-thumbnail a:hover{background:url(../../images/sprites/common.png?v=2015-09-10) no-repeat}
#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-position:0 -712px}
.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-position:0 -664px}
.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-position:0 -559px}
.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.27273em}
#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:2em}
#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;border:1px solid #a3a3a3;-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 #a3a3a3!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;border:1px solid #2b760a}
#rating-and-review-2 .review-item button.feedback.no .fa{top:-2px}
#rating-and-review-2 .review-item button.feedback.no:hover{background:#d00b1c;border:1px solid #870712}
#rating-and-review-2 .review-item button.feedback .fa{position:relative;color:#fff}
#rating-and-review-2 .review-item button.report{font-size:1.2em;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:1.2em}
#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}
#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;text-shadow:-1px 0 #e4be00,0 1px #e4be00,1px 0 #e4be00,0 -1px #e4be00}
#popup-write-review .rating-stars label.active~label .fa-star{color:#cacaca;text-shadow:-1px 0 #b0b0b0,0 1px #b0b0b0,1px 0 #b0b0b0,0 -1px #b0b0b0}
#popup-write-review .rating-stars label:hover~label .fa-star{color:#cacaca!important;text-shadow:-1px 0 #b0b0b0,0 1px #b0b0b0,1px 0 #b0b0b0,0 -1px #b0b0b0!important}
#popup-write-review .rating-stars.active .fa-star{color:#ffe14b;text-shadow:-1px 0 #e4be00,0 1px #e4be00,1px 0 #e4be00,0 -1px #e4be00}
#popup-write-review .rating-stars:hover .fa-star{color:#ffe14b!important;text-shadow:-1px 0 #e4be00,0 1px #e4be00,1px 0 #e4be00,0 -1px #e4be00!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}
#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 #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-position:0 -499px;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 .delivery-time{float:left;width:100%}
#product .delivery-time>p{margin:0 0 3px 0;font-weight:700;display:inline-block;margin-right:15px}
#product .delivery-time>p:last-child{margin-right:0}
#product #delivered-by span{color:#005c9c;cursor:pointer}
#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:-45px;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}
#new-wishlist-wrapper{padding:5px 10px;width:300px;overflow:hidden}
#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}
.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 #facts-tab ul{list-style-type:disc;padding:0 0 0 15px}
#product #product-data .tab-content #facts-tab .table th{width:20%}
#product #product-data .tab-content #facts-tab .table td{width:30%}
#product #product-data .tab-content #facts-data-tab .facts-table-header{width:200px}
#product #product-data .tab-content #facts-data-tab .fact-section{padding:.4em;background-color:#f2f2f2;font-size:1.2em;font-weight:700}
#product #product-data .tab-content #facts-data-tab .ccs-ds-extendedSpec-group:first-child .ccs-ds-extendedSpec-header{margin-top:0!important}
#product #product-data .tab-content #fb-comments-tab *{width:100%!important}
#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;padding:10px}
#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}
#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}
#insurances-popup{max-width:600px}
#insurances-popup .insurance-title{font-weight:700;font-size:1.5em}
#insurances-popup .insurance-product{margin:5px 0}
#insurances-popup .insurance-product>div{display:table-cell;vertical-align:middle;text-align:left}
#insurances-popup .insurance-product>div.insurance-product-title{width:100%;padding-left:7px}
#insurances-popup .insurance-product span{display:block;font-weight:700;font-size:1.1em}
#insurances-popup .insurance-product span.head-title+.title{font-size:1em;font-weight:400}
#insurances-popup .insurance-choice{margin-top:5px;padding:2px 5px;background:#f8f8f8;border:1px solid #f0f0f0}
#insurances-popup .insurance-choice input[type=radio]{position:relative;top:2px}
#insurances-popup .insurance-buttons-container{overflow:hidden;width:100%;margin:10px 0 20px 0}
#insurances-popup .insurance-buttons-container button{float:left;width:49%}
#insurances-popup #buy-without-insurance{margin-right:2%}
#insurances-popup .btn-none{color:#005c9c;font-size:1.3em;line-height:33px;text-align:right;text-decoration:underline}
#insurances-popup .insurance-info{padding:7px;border:1px solid #f0f0f0;background:#f8f8f8;color:#6f6f6f;font-size:10px}
#insurances-popup .insurance-info ul{margin-top:7px}
#insurances-popup .insurance-info p{margin:0}
.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;margin-left:-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}
.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}