.ProductView-outerContainer{position:relative;box-sizing:content-box;max-width:100%;height:0;padding-bottom:100%}.ProductView-imageContainer,.ProductView-staticVideo{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%}.ProductView-image{display:block;width:100%;max-width:none;height:auto}.ProductView-imageContainer .RealviewMultiview-nextViewLink{right:8px;bottom:8px;width:75px;height:75px}.ProductView--cropAttribution .ProductView-image{width:108%;margin-top:-4%;margin-left:-4%}.ProductView-dynamicVideoWrapper{position:absolute;top:0;left:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%}.ProductView-dynamicVideo{position:absolute;top:0;left:0;width:100%;height:100%;line-height:0}.ProductView-playButtonButton{-webkit-align-items:normal;align-items:normal;display:block;padding:0;text-align:left;background:none;border:none;border-radius:0;-webkit-appearance:none;position:absolute;top:0;left:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%}.ProductView-playButtonButton:hover .ProductView-playButton{color:#ff6c1a}.ProductView-dynamicVideoPlaybackWarning{position:absolute;top:0;right:0;left:0;white-space:normal;padding:8px;color:#fff;text-align:center;background:rgba(0,0,0,.5);z-index:1}.ProductView-dynamicVideoPlaybackWarningTitle{font-size:1.2em;font-weight:700;text-transform:uppercase}.ProductView-dynamicVideoPlaybackWarningClose{width:100%;padding:0;position:absolute;top:0;right:0;width:auto;padding:4px;color:inherit;font-size:1.1em}.ProductView-dynamicVideoPlaybackWarningClose,.ProductView-mainRealviewButton{-webkit-align-items:normal;align-items:normal;display:block;text-align:left;background:none;border:none;border-radius:0;-webkit-appearance:none}.ProductView-mainRealviewButton{padding:0;position:relative;width:100%;cursor:none}.ProductDescription-attributeHeader{margin:0;font-size:16px;font-weight:400;line-height:1.5}.ProductDescription-attributeValueDescription ul{margin-left:16px;list-style:outside;list-style-position:outside}.ProductDescription-header{font-weight:700}.ProductDescription-section:not(:first-child){padding-top:16px}.ProductDescription-warningContent{padding-left:22px}.ProductDescription-warningIcon{vertical-align:text-bottom;color:inherit;font-size:18px;line-height:normal}.ProductDescription-prop65 .ProductDescription-warningContent{padding-left:0}.ProductDescription-prop65 .ProductDescription-warningIcon{height:20px;width:20px;margin-right:2px}.ProductDescription ul{margin-left:16px;list-style:inherit;list-style-position:outside}.ProductDescription--isVizLite .ProductDescription-attribute{padding-top:16px;padding-bottom:16px}.ProductDescription--isVizLite .ProductDescription-attributeHeader,.ProductDescription--isVizLite .ProductDescription-attributeValue{font-weight:700}.ProductDescription--isVizLite .ProductDescription-attribute:not(:first-child),.ProductDescription--isVizLite .ProductDescription-section:not(:first-child){border-top:1px solid #e4e4e4}.ProductDescription--isVizLite .ProductDescription-section:not(:last-child){padding-bottom:16px}.ProductDescription--isVizLite:not(.ProductDescription--isMobile) .ProductDescription-attribute{display:-webkit-flex;display:flex;padding-top:16px;padding-bottom:16px}.ProductDescription--isVizLite:not(.ProductDescription--isMobile) .ProductDescription-attributeHeader{width:150px;padding-right:16px;font-size:14px;line-height:normal}.ProductDescription--isVizLite:not(.ProductDescription--isMobile) .ProductDescription-attributeValueInfo{-webkit-flex:1;flex:1}@media only screen and (max-width:767px){.ProductDescription{font-size:17px}.ProductDescription-attributeHeader{font-size:17px;font-weight:700}}.ZoomCursor_root{position:absolute;width:100px;height:100px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.ErrorIndicator{display:-webkit-flex;display:flex;cursor:pointer}.ErrorIndicator:not(.ErrorIndicator--inline){position:absolute;left:0;top:0;width:100%;height:100%}.ErrorIndicator:not(.ErrorIndicator--inline) .ErrorIndicator-ErrorZazzicon{-webkit-transform:translate(-40%,-40%);transform:translate(-40%,-40%);height:20px;position:relative;z-index:11}.ErrorIndicator-ErrorZazzicon{width:20px;display:inline-block}.ErrorIndicator-ErrorZazzicon.Zazzicon{font-size:19px;height:22px}.ErrorIndicator-PaletteHolder{-webkit-transform:translateY(100%);transform:translateY(100%);width:100%;height:100%;position:absolute;left:-10px;top:0;z-index:11;pointer-events:none}.ErrorIndicator-PaletteHolder>*{pointer-events:auto}.ErrorIndicator-Palette{width:250px;display:none}.ErrorIndicator:hover:not(.ErrorIndicator--hideTooltip) .ErrorIndicator-Palette{display:block}.ErrorIndicator-item{margin-top:16px}.ErrorIndicator-item:first-child{margin-top:0}.ErrorIndicator-title{font-size:14px;font-weight:700}.ErrorIndicator-message{line-height:18px}.ErrorIndicator-separator{margin-top:-1px;margin-bottom:5px;margin-left:-4px;padding-left:4px;padding-right:4px;width:100%;height:2px;background:#000}.ErrorIndicator--error_info .ErrorIndicator-separator{background:#25579d}.ErrorIndicator--error_warn .ErrorIndicator-separator{background:#fddc39}.ErrorIndicator--error_error .ErrorIndicator-separator{background:#ff0043}.ErrorIndicator-ErrorZazziconInfo{color:#25579d}.ErrorIndicator-ErrorZazziconWarn{color:#fddc39}.ErrorIndicator-ErrorZazziconError{color:#c00000}