#ProductLoop{clear:both}.Product{position:relative;overflow:hidden;border-width:0;border-style:solid;margin-bottom:15px!important;box-sizing:border-box;padding-top:15px;padding-bottom:15px}.Product .ProductIntroduction{margin:0 0 20px 0;font-size:1em}.Product .ProductIntroduction span{white-space:normal!important}.Product .ProductIntroduction p{margin:0}.Product .ProductTitle{font-size:2.36em;font-weight:normal;margin:.4em 0}.Product .ProductImageGroupContainer{overflow:hidden;display:table-row}.Product .ProductImageContainer{text-align:center;background-color:transparent;width:auto!important}.Product .ProductImageContainer>.ImgLink.HasSlider{width:80%}.Product .ProductImageContainer>.ThumbnailSliderContainer{width:19%}.Product .ProductImageContainer .ProductImageCaption{line-height:1.3em;font-size:.9em;padding:0;text-align:center}.Product .ProductImageContainer .ProductImageCaptionIcon.Icon{opacity:.3}.Product .NoImage .ProductImage{min-height:130px}.Product .NoImage .ProductImage [class^="icon-"]{min-height:1px;vertical-align:middle;position:absolute;margin-left:-12px;left:50%;margin-top:-12px;top:50%;opacity:.3;filter:alpha(opacity=30)}.Product .ProductImage{display:inline-block;margin:0 auto;padding-bottom:20px}.Product .ProductImage img{max-width:766px;max-height:450px;max-width:100%}.Product .ProductImage a img{max-width:100%;width:auto;height:auto}.Product .ProductImage>a>span{display:block!important}.Product .ThumbnailSliderContainer{background-color:transparent}.Product .ThumbnailSlider .ThumbnailSliderItem{border-width:1px;border-style:solid}.Product .ThumbnailSlider{width:auto!important}.Product .ProductImageContainer .ProductImageCaptionIcon.Icon{display:none}.Product .ProductPriceContainer{min-height:1px;padding:0;display:block;margin:0 0 10px 0}.Product .ProductMoreDetails{display:inline-block;font-size:.875em;font-weight:bold;padding:0;margin:0 0 1em 0;line-height:16px;height:36px;min-height:36px;border-style:solid;border-width:1px}.Product .ProductMoreDetails a{color:inherit;background-color:transparent;padding:0 10px;line-height:36px;display:inline-block}.Product .ProductPriceOriginal{margin:.3em 0 0;text-decoration:line-through;font-size:1em;line-height:20px;display:inline-block}.Product .ProductPrice{display:table-cell;vertical-align:middle;line-height:1em;font-size:1.875em;font-weight:bold;margin-right:5px;padding:0}.Product .ProductPriceCalculated{display:inline-block;line-height:.9em;font-size:1.875em;font-weight:bold;margin:0 0 .1em 0;padding:0 0 0 10px}.Product .ProductCurrencySymbol{font-size:.7em;vertical-align:baseline;padding-right:3px}.Product .ProductPriceOriginal .ProductCurrencySymbol{font-size:1em}.Product .ProductPriceOtherInformation{padding:1px 0;line-height:15px;font-size:.75em;margin:0 0 20px 0}.Product .ProductPriceOtherInformation a{background:transparent}.ProductPriceOtherInformation *:empty{display:none}.ProductPriceOtherInformation:empty{display:none}.ProductPriceOtherInformationPart{display:inline-block;padding:0 3px 0 0}.ProductPriceOtherInformationPart *{padding:0 3px 0 0;white-space:nowrap}.ProductPriceOtherInformationPart::before{content:"|";margin-right:4px;display:inline-block}span.ProductPriceOtherInformationPart::before{content:""}.ProductPriceOtherInformationPart:empty+.ProductPriceOtherInformationPart::before{content:"";margin-right:0;display:none}:first-child.ProductPriceOtherInformationPart::before{content:"";margin-right:0;display:none}.ProductIncTaxes+.ProductWeight::before,.ShippingChargeForProduct+.ProductWeight::before{content:"("!important;display:inline-block!important;margin-right:0}.ProductIncTaxes+.ProductWeight::after,.ShippingChargeForProduct+.ProductWeight::after{content:")"}.ProductPriceOriginal:empty,.ProductPrice:empty,.ProductPriceCalculated:empty{display:none}.Product .ProductPriceIntro{font-size:1em;width:auto;display:inline-block}.Product .ProPercentage{display:inline-block}.Product .ProductContainer1{padding:5px;display:inline-block;margin:0 0 10px 0;line-height:1}.Product .ProductContainer1 div{vertical-align:middle;display:inline-block}@media all and (min-width:320px) and (max-width:964px){.Product .ProductImageContainer .ProductImageCaption{margin-bottom:15px;padding:4px 0}.Product .ProductMoreDetails{margin:0 0 0}}@media all and (min-width:768px) and (max-width:964px){.Product{padding:15px}}@media all and (max-width:768px){body{font-size:100%}.Product{width:100%;margin:10px auto;padding:10px 10px}.ProductPriceOtherInformation{font-size:1em}.ThemeVersion-11 .ImgLink{margin:0 auto}}@media all and (max-width:640px){.Product{width:100%;margin:10px auto;padding:10px 10px}}