#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;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-o-box-shadow:0 0 10px rgba(0,0,0,.4);-ms-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4);-moz-transition:.15s cubic-bezier(.88,.04,.43,.33);-webkit-transition:.15s cubic-bezier(.88,.04,.43,.33);-o-transition:.15s cubic-bezier(.88,.04,.43,.33);-ms-transition:.15s cubic-bezier(.88,.04,.43,.33);transition:.15s cubic-bezier(.88,.04,.43,.33);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.Product:hover{-moz-transform:translate3d(0,-10px,0);-webkit-transform:translate3d(0,-10px,0);-o-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);-moz-box-shadow:0 0 40px rgba(0,0,0,.3);-webkit-box-shadow:0 0 40px rgba(0,0,0,.3);-o-box-shadow:0 0 40px rgba(0,0,0,.3);-ms-box-shadow:0 0 40px rgba(0,0,0,.3);box-shadow:0 0 40px rgba(0,0,0,.3)}.ProductFilter{display:none;top:0;left:0;width:100%;height:100%;opacity:.2;filter:alpha(opacity=20);z-index:9;pointer-events:none;position:absolute}.ProductImageGroupContainer{overflow:hidden;display:table-row}.ProductImageContainer{width:auto!important;margin:0;padding:10px}.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:1em;font-weight:bold;line-height:1.25em;position:relative;overflow:hidden;padding:5px 0;margin:0;overflow:hidden}.ellipsis,.ellipsis>p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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;text-align:right;margin-bottom:10px;z-index:10}.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:.8125em;display:inline-block}.ProductPrice{clear:left;float:none;line-height:1em;font-size:1em;font-weight:normal;margin-right:5px}.ProductPriceCalculated{font-size:1em;font-weight:bold;display:inline-block}.ProductCurrencySymbol{font-size:.7em;vertical-align:baseline;padding-right:3px}.ProductPriceOriginal .ProductCurrencySymbol{font-size:1em}.ProductPriceOtherInformation{clear:left;padding:0;border-top-style:solid;border-top-width:1px;line-height:15px;font-size:.625em}.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:")"}.ProductDiscountMessage{font-weight:normal;margin:5px 10px;padding:2px}.ProductPriceOriginal:empty,.ProductPrice:empty,.ProductPriceCalculated:empty{display:none}.ProductContainer3{padding:0 15px;margin-bottom:10px}#ProductLoopInner{overflow:hidden;margin:0 auto!important;padding:35px 5px 15px;box-sizing:border-box;float:none}@media all and (max-width:767px){.Product{margin:15px}}@media all and (max-width:414px){.Product{margin:15px;width:90%!important;box-sizing:border-box}#ProductLoopInner{width:100%!important;padding:35px 15px 15px}.ProductImageContainer>*{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);top:0}}#PageContainer11{position:relative;width:100%;margin-bottom:30px}#PageContainer1{position:relative}#PageContainer3{position:relative;clear:right}.PageImage{margin:10px 0 10px 10px;float:right;border-width:0;border-style:solid}.PageImageCaption{text-align:right;padding:0 3px}.PageTitle{font-size:1.875em;font-weight:normal;line-height:1.2em;word-wrap:break-word;border-width:0;text-align:left}.PageIntroduction{font-size:1.125em;line-height:1.5em;word-wrap:break-word;font-weight:normal;position:relative;font:bold 16px 'Open Sans',sans-serif,Arial,Helvetica,Tahoma!important}.PageIntroduction a{text-decoration:underline}.PageDescription{font-size:1em;margin:5px 5px 0 0;padding:.25em 0;line-height:1.5em;word-wrap:break-word;border-width:0;border-style:solid}.PageDescription a{text-decoration:underline}.PageDescription p{font-family:arial}.Product{clear:both}.PageCodeTop,.PageCodeBottom{padding:10px}.PageCodeSnippetArea1,.PageCodeSnippetArea2,.PageLinkBoxTop,.PageLinkBoxBottom{margin:5px}#DesignImage2{max-width:100%!important}.ddSitemapLink{position:relative;padding:0 5px;cursor:pointer;font-size:.5625em;background-color:transparent;color:#7c7c7f}.ddSitemapMenu{position:absolute;visibility:hidden;left:0;top:0;width:200px;height:150px;padding:0 5px;border:1px solid #000;overflow:scroll;overflow-x:hidden;z-index:999;background-color:#fff;text-align:left}.ddSitemapMenu a,.ddSitemapMenu div{color:#000}.ddSitemapMenu hr{position:relative;width:200px;height:1px}.ddSitemapItem{display:block;padding:0 10px;text-decoration:none;width:190px}#ddSFLink{position:relative;text-align:right;top:-12px}#ddSFLinkSep{width:86%}@media all and (min-width:1025px) and (max-width:1240px){.ThemeVersion-11 #DesignImage2{max-width:100%!important}}@media all and (min-width:768px) and (max-width:1024px){.ThemeVersion-11 #DesignImage2{max-width:100%!important}}