#ProductLoop{clear:both}.Product{position:relative;overflow:hidden;border-width:0;border-style:solid;margin:0 15px 30px!important;padding-top:1rem!important;box-sizing:border-box;float:left;clear:none!important;border-radius:10px!important;box-shadow:#ccc 0 0 20px;transition:all .2s ease-in-out;-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)}.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:1.8em;font-weight:normal;margin:.4em 0}.Product .ProductImageGroupContainer{overflow:hidden;display:table-row}.Product .ProductImageContainer{text-align:center;background-color:transparent;width:auto!important;padding-bottom:40px;box-sizing:content-box}.Product .ProductImageContainer>.ImgLink.HasSlider{width:80%}.Product .ProductImageContainer>.ThumbnailSliderContainer{width:19%}.Product .ProductImageContainer .ProductImageCaption{line-height:1.3em;margin-bottom:15px;font-size:.9em;padding:4px 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}.Product .ProductImage img{max-width:350px;max-height:350px;width:auto;height:auto;margin-top:0!important}.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 .ProductMoreDetails{display:block;font-size:.875em;font-weight:bold;padding:0;line-height:16px;height:36px;min-height:36px;border-style:solid;border-width:1px;width:250px;max-width:100%;margin:auto}.Product{padding-bottom:70px!important}.Product .ProductPriceOriginal{margin:.3em 0 0;text-decoration:line-through;font-size:1em;line-height:20px;display:inline-block;width:100%}.Product .ProductPrice{display:inline-block;vertical-align:middle;line-height:1em;font-size:2.7em;font-weight:bold;margin-right:5px;padding:0;word-break:break-all;max-width:100%}.Product .ProductPriceCalculated{display:inline-block;line-height:.9em;font-size:2.7em;font-weight:bold;margin:0 0 .1em 0;padding:0;word-break:break-all;max-width:100%}.Product .ProductCurrencySymbol{font-size:.4em;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}.center-content{text-align:center}#ProductLoop{max-width:100%;padding-top:20px}#ProductLoopInner{max-width:100%}.Product .ProductContainer1{padding:5px;display:inline-block;margin:0 0 10px 0;line-height:1}.Product .ProductContainer1 div{vertical-align:middle;display:inline-block}#ProductLoop .ProductMoreDetails{border-radius:0!important}#ProductLoop .Product{padding-left:10px;padding-right:10px;box-sizing:border-box!important}@media all and (max-width:1240px){.Product{}}@media all and (max-width:960px){.Product .ProductPrice,.Product .ProductPriceCalculated{font-size:2.1em}}@media all and (max-width:768px){body{font-size:100%}.Product{margin:10px auto;padding:0 10px}.ProductPriceOtherInformation{font-size:1em}.ThemeVersion-11 .ImgLink{margin:0 auto}.Product .ProductPrice,.Product .ProductPriceCalculated{font-size:1.375em}}@media all and (max-width:640px){.Product{width:90%!important;margin:0 auto!important;padding:0 10px;float:none;margin:0 auto 30px auto!important}}@media all and (max-width:480px){.Product .ProductPrice,.Product .ProductPriceCalculated{font-size:1.075em}}@media all and (min-width:320px) and (max-width:505px){#ProductLoop{text-align:center}#ProductLoop .Product{margin:5px!important;max-width:45%!important;padding:5px!important;float:none;display:inline-block}.Product .ProductTitle{font-size:1.1em}.Product .ProductPrice{font-size:1.075em}.Product .ProductCurrencySymbol{font-size:.7em}.Product .ProductImageContainer{padding-bottom:10px}}@media all and (min-width:506px) and (max-width:767px){#ProductLoop{text-align:center}#ProductLoop .Product{margin:10px!important;max-width:50%!important;padding:10px!important;display:inline-block;width:45%!important;float:none}.Product .ProductTitle{font-size:1.3em}.Product .ProductPrice{font-size:1.375em}.Product .ProductCurrencySymbol{font-size:.7em}.Product .ProductImageContainer{padding-bottom:10px}}@media all and (min-width:768px) and (max-width:964px){.Product .ProductTitle{font-size:1.3em}}@media all and (min-width:320px) and (max-width:767px){#ProductLoop{text-align:center;margin:auto;max-width:100%;width:100%!important}}@media all and (max-width:992px){#ProductLoop .Product{max-width:49%!important;margin:0!important;width:49%!important;clear:initial!important;display:inline-block;vertical-align:top;margin-bottom:20px!important;box-sizing:border-box}}@media all and (max-width:369px){#ProductLoop .Product{max-width:100%!important;width:100%!important}}