#ProductLoop{position:relative;overflow:hidden;clear:both;text-align:center;min-width:auto}#ProductLoopInner{position:relative;overflow:hidden;margin:0 auto;padding:10px 0}.Product{}.Product a[href]{overflow:hidden}.ProductImageGroupContainer,.ProductImage{}.Product{position:relative;float:left;clear:none!important;margin:0 15px 30px 15px;position:relative;text-align:left}.ProductImageGroupContainer{overflow:hidden;display:table-row}.ProductImageContainer{width:auto!important;margin:0 0 5px 0;padding-bottom:10px;transition:all .5s ease-in-out;border-bottom-width:1px;border-bottom-style:solid}.ProductImageContainer>*{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ProductImageContainer .ImgLink{float:none!important}.ProductImage{position:relative;vertical-align:top;text-align:center}.ProductImage img{position:relative;border:0;margin:0 auto;display:block}.NoImage .ProductImage{min-height:130px}.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)}.ProductImageCaptionIcons{height:18px}.ProductImageCaptionIcons div{display:inline;float:right}.ProductImageCaption{line-height:12px;font-size:.625em;padding:2px}.ProductImageCaptionIcon.Icon{opacity:.3;filter:alpha(opacity=30)}.ProductMoreDetails{font-size:.875em;font-weight:bold;padding:0;margin:8px auto 0 auto;line-height:16px;height:36px;min-height:36px;border-style:solid;border-width:1px;text-align:center;max-width:300px;width:80%}.ProductMoreDetails a{color:inherit;background-color:transparent;padding:0 10px;line-height:36px;display:inline-block}.ProductMoreDetails.no-style{display:inline-block;font-size:inherit;padding:5px 0;margin:0;line-height:normal;height:auto;min-height:0;border:none}.ProductMoreDetails.no-style a{text-decoration:underline;color:inherit;background-color:transparent;margin:0;padding:0;display:block;line-height:normal;font-size:inherit;font-weight:normal}.ProductContainer1{position:absolute;z-index:100;font-size:.875em;font-weight:bold;right:-5px;top:-5px;padding:8px;-webkit-box-shadow:0 1px 4px 0 rgba(50,50,50,.5);-moz-box-shadow:0 1px 4px 0 rgba(50,50,50,.5);box-shadow:0 1px 4px 0 rgba(50,50,50,.5)}.Product .ProductContainer1 div{vertical-align:middle;display:inline-block}.ProductTitle{font-size:.875em;position:relative;overflow:hidden;padding:5px 0;margin:0;text-align:left;font-weight:bold;line-height:1.25em;overflow:hidden}.ProductIntroduction{font-size:1em;padding:0;text-align:left;font-weight:normal;overflow:hidden}.ProductNumber{position:relative;overflow:hidden;padding:3px 0;text-align:left}.ProductPriceContainer{position:relative;min-height:1px;padding:0 8px;overflow:hidden;vertical-align:bottom}.ProductPriceContainer a{display:inline!important}.ProductContainer2{min-height:1px;vertical-align:bottom;padding:0 8px 8px 8px}.Product .ProductContainer2 .ProductIcons+.ProductMoreDetails{position:static;float:left}.ProductPriceOriginal{margin-right:5px;text-decoration:line-through;font-size:.9375em;display:inline-block}.ProductPrice{clear:left;font-size:.9375em;font-weight:normal;display:inline-block}.ProductPriceCalculated{font-size:.9375em;font-weight:normal;display:inline-block}.ProductCurrencySymbol{font-size:.9375em;vertical-align:baseline;padding-right:3px}.ProductPriceOriginal .ProductCurrencySymbol{font-size:1em}.ProductPriceOtherInformation{line-height:1.5em;font-size:.6875em;margin:3px 0 5px 0;display:inline}.ProductPriceOtherInformation *:empty{display:none}.ProductPriceOtherInformationPart *{white-space:nowrap}.ProductPriceOtherInformationPart::before{content:"|";margin-right:4px;display:inline}:nth-of-type(1).ProductPriceOtherInformationPart::before {content:"";display:none}.ProductPriceOtherInformation .ProductIncTaxes{display:inline-block}.ProductPriceOtherInformation .ProductIncTaxes:empty{display:none}.ProductPriceOtherInformation .ProductPriceTax{clear:left;display:block}.ProductIncTaxes+.ProductWeight::before,.ShippingChargeForProduct+.ProductWeight::before{content:"("!important;display:inline-block!important;margin-right:0}.ProductIncTaxes+.ProductWeight::after,.ShippingChargeForProduct+.ProductWeight::after{content:")"}.ProductDiscountMessage{font-weight:normal;margin:5px 10px;padding:2px}.ProductPriceOriginal:empty,.ProductPrice:empty,.ProductPriceCalculated:empty{display:none}.ProductContainer3{padding:0 8px}.QntyBox input{font-size:.9375em}.ProductQuantityUnit{font-size:.75em}.AddToBasketQnty{border-width:1px;border-style:solid}.AddToBasketButton{font-size:.75em;font-weight:bold;border-style:solid;border-width:1px}.AddToBasketButton .ImgLink [class^="icon-"]{font-size:1.2em}.FavoritesButton{font-size:1em;font-weight:bold;border-style:solid;border-width:1px}#ProductLoopInner{overflow:hidden;margin:0 auto!important;padding:0 5px;box-sizing:border-box;float:none}@media all and (max-width:767px){.Product{margin:0 5px 10px 5px}}@media all and (max-width:414px){.Product{margin:0 0 10px 0;width:100%!important;box-sizing:border-box}#ProductLoopInner{width:100%!important;padding:0 15px}.ProductImageContainer>*{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);top:0}}.Breadcrumbs #SwitchCurrency{position:relative;right:5px;float:right;text-align:right}.Breadcrumbs #SwitchCurrency a{background:transparent;text-decoration:none;white-space:nowrap}#PageContainer11{position:relative;display:inline-block;width:100%}#PageContainer1{position:relative;float:left;width:100%;margin-top:15px;box-sizing:border-box}#PageContainer3{position:relative;clear:right}#idxSubpageNavigation{display:inline-block;vertical-align:top;min-width:0;width:250px;position:relative;z-index:1}#idxSubpageNavigation:empty{display:none}#idxSubpageNavigation+#Content{width:calc(1170px - 250px);min-width:0!important;display:inline-block}#idxSubpageNavigation:empty+#Content{display:block;width:100%}#SideBar_L{padding-right:15px;margin-top:15px}#SideBar_R{display:block;border-width:0;border-style:solid;float:right;width:200px;margin-top:15px;padding-left:15px;box-sizing:border-box}#SideBar_L .idx2Submenu{padding-top:10px}#SideBar_R .idx2Submenu{padding-top:10px}.PageImage{margin:10px 0 10px 10px;float:right;border:0}.PageImageCaption{text-align:right;padding:0 3px}.PageTitle{font-size:1.5em;margin:0 0 0 0;padding:.25em 0;font-weight:bold;line-height:1.2em;word-wrap:break-word;border-width:0;border-style:solid}.PageIntroduction{font-size:1.125em;margin:5px 0 0 0;padding:.25em 0;line-height:1.5em;word-wrap:break-word;border-width:0;border-style:solid}.PageIntroduction a{text-decoration:underline}.PageDescription{font-size:1em;margin:5px 0 0 0;padding:.25em 0;line-height:1.5em;word-wrap:break-word;border-width:0;border-style:solid}.PageDescription a{text-decoration:underline}.Product{clear:both}.PageCodeTop,.PageCodeBottom{padding:10px}.PageCodeSnippetArea1,.PageCodeSnippetArea2,.PageLinkBoxTop,.PageLinkBoxBottom{margin:5px}#PageContactUsContainer{margin-top:10px;padding:0 10px 10px 10px}.Addressformat{text-align:left;line-height:130%;width:100%;overflow-x:auto}.Addressformat ul,.Addressformat li{margin:0;padding:0;list-style:none}.Addressformat li{padding:.25em 0;word-wrap:break-word;background-color:transparent}.Addressformat li a{background-color:transparent;text-decoration:underline}.Addressformat li:first-child{margin-bottom:.25em}.Addressformat li:last-child{padding-bottom:10px}.Addressformat li span{font-weight:bold;display:block}.Addressformat li span+span{margin-left:1em}.AddressformatTitle{font-weight:bold;border-bottom-width:1px;border-bottom-style:solid}.AddressformatTitle span{display:none}table#bsktbl td{padding:.5em;text-align:right}table#bsktbl .ViewbasketHeader{text-align:right;font-weight:bold;font-size:.8125em}table#bsktbl span[tag="I_"],table#bsktbl span[tag="T_"]{text-align:left;display:block}table#bsktbl .ViewbasketHeader span[tag="LD_TITLE"]{display:block;text-align:left;font-weight:bold}table#bsktbl #bsktbl_ttl td{font-weight:bold;font-size:.8125em}table#bsktbl .ViewbasketCkBox td{text-align:left!important}table#bsktbl .ViewbasketCkBox label{margin-left:.5em}.DropDowns{width:180px}.ViewbasketRow2,.ViewbasketExtras{border-width:1px;border-style:solid}.ViewbasketCheckOut{height:20px;margin:20px;padding:0;vertical-align:bottom;background-color:transparent;border:0}@media all and (min-width:1025px) and (max-width:1240px){#idxSubpageNavigation{min-width:0!important}#idxSubpageNavigation{width:200px}#idxSubpageNavigation+#Content{width:calc(940px - 200px);min-width:0!important;display:inline-block}}@media all and (min-width:768px) and (max-width:1024px){#idxSubpageNavigation{min-width:0!important;width:200px}#idxSubpageNavigation+#Content{width:calc(724px - 200px);min-width:0!important;display:inline-block}}@media all and (max-width:767px){#idxSubpageNavigation+#Content{display:block;min-width:inherit!important}.PageTitle{font-size:1.25em;margin:0;padding:.25em 10px}.PageIntroduction{font-size:1.125em;margin:5px 0 0 0;padding:.25em 10px}}@media screen and (min-width:1880px){#idxSubpageNavigation+#Content{width:calc(1570px - 350px)}#idxSubpageNavigation{width:350px}}